Привязка к коллекции с нулевым объектом и объектом "варьируется"

У меня есть выпадающий список с ItemsSource, привязанным к списку объектов. Мне нужно добавить опцию "Нет" и "Варьируется".

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам