Шаблоны WPF: Items и ItemsSource - PullRequest
2 голосов
/ 26 февраля 2011

Что ж, я разрабатываю пользовательский элемент управления WPF - ради обучения - который отображает сообщения журнала аналогично Visual Studio.Я хочу разрешить пользователю добавлять сообщения, добавляя экземпляры сообщений в коллекцию Items или связываясь с ItemSource.Я думаю, что это хорошо установленный шаблон во многих элементах управления wpf, но я понятия не имею, как этого добиться.Я знаю, что могу получить тот же результат, добавив просмотр списка как часть моего контроля, но цель проекта - обучение, поэтому я предпочитаю избегать этого решения.Есть идеи?

1 Ответ

3 голосов
/ 26 февраля 2011

Имейте чтение вокруг ItemsControl, ваш пользовательский элемент управления может наследовать от ItemsControl или его производного.Если вы создадите ObservableCollection, содержащий ваши элементы, и свяжете его с вашим ItemsSource, то ваш список будет автоматически обновлен.Вы можете стиль ItemTemplate и Template, чтобы придать списку другой вид.

Здесь много информации здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...