System.Controls.ComboBox - Как я могу добавить элемент, который не существует в его Itemssource? - PullRequest
3 голосов
/ 04 октября 2011

У меня есть ComboBox следующим образом:

  1. Свойство Itemssource привязано к ObservableCollection с пользовательскими объектами (например, элементы A, B, C).
  2. Свойство SelectedItem ограничено дообъект, который не существует в ограниченной коллекции объектов ItemsSource (например, элемент D).

Я намереваюсь заставить его проявлять следующее поведение:

  1. ComboBox автоматически добавляетсвойство SelectedItem (в данном случае, элемент D) для ограниченной ObservableCollection.
  2. ComboBox показан для выбора элемента D.

Кто-нибудь имеет представление о том, как это можно сделатьиспользуя WPF ComboBox или другие компоненты?Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 10 октября 2011

Было бы полезно, если бы вы предоставили дополнительную информацию, но обычно вам сначала нужно будет добавить свой элемент D в базовый источник данных, поскольку вы не можете установить ItemsSource и добавлять дополнительные элементы в ComboBox (или любой другой элемент).контейнер в этом отношении).

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