привязка к коллекции с нулевым объектом и объектом «варьируется» - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть поле со списком ItemsSource, привязанным к списку объектов. Мне нужно добавить параметр «Нет» и параметр «Варьируется».

Как лучше всего добавить эти параметры в мои списки?

1 Ответ

0 голосов
/ 06 декабря 2011

Вы можете использовать CompositeCollection для объединения статических None и Varies с другими динамическими элементами в вашем комбинированном списке ItemsSource. Вот ссылка для CompositeCollection: http://msdn.microsoft.com/en-us/library/system.windows.data.compositecollection.aspx.

Если вы используете что-то кроме строки или типа значения в вашем ItemsSource, вам нужно будет создать фиктивные объекты, представляющие выбор None или Varies. Затем привяжите к свойству SelectedItem и выполните необходимую дополнительную логику для обработки их особых условий.

Если вы просто используете типы значений или строки, вы можете привязать свойство SelectedValue и обработать их конкретные условия.

...