Поскольку вы выяснили это и разместили в комментариях, я остановлюсь на других вещах, которые нужно искать, когда возникнет эта проблема. Примечание для читателей, которые пришли сюда, проблема заключалась в том, что список, связанный с элементом управления, должен содержать> 1 DateTime в коллекции, чтобы отобразить диаграмму.Это ошибка в библиотеке WPF Toolkit. Это может быть исправлено в текущих / будущих версиях WPF Toolkit.
Если это не помогло устранить проблему:
- Следите за выходным окном на наличие ошибок выражений при загрузке элемента управления.Если контекст данных диаграммы задан правильно, привязка источника элементов к недоступной коллекции вызовет проблемы.
- Убедитесь, что значения DateTime, которые должны использоваться на оси DateTime, имеют значения, которые охватывают как минимум2 дня или любой другой интервал времениЕсли это применимо, попробуйте установить максимальное или минимальное значение.
- Используйте процесс исключения, чтобы определить, является ли его ось X или Y причиной проблемы.Закомментируйте XAML оси X и посмотрите, правильно ли отображает ось Y элемент управления.Если это так, закомментируйте ось Y и раскомментируйте XAML оси X и посмотрите, правильно ли он отображается.Если нет, вы знаете, что ваша проблема связана с одной из осей (которая не была закомментирована).
- Проверьте правильность вашего StringFormat.Здесь я считаю, что вы можете просто использовать `Value =" MM / dd "
- Убедитесь, что вы правильно написали свои свойства для
IndependentValuePath
и DependentValuePath
.
Я нашел ихбыть самыми большими проблемами при составлении графиков, так что это контрольный список, который нужно соблюдать при отладке проблем.Надеюсь, это ответит на многие общие вопросы.Если ответа недостаточно, ответьте сами. OP.