WPF: Изменение источника элементов при изменении свойства
Чтобы динамически изменять коллекцию – источник привязки, можно воспользоваться триггерами данных DataTrigger:
<Style TargetType="ComboBox" x:Key="comboSourceStyle"> <Style.Triggers> <DataTrigger Binding="{Binding Speed}" Value="0"> <Setter Property="ItemsSource" Value="{StaticResource MyCollection1}" /> </DataTrigger> <DataTrigger Binding="{Binding Speed}" Value="1"> <Setter Property="ItemsSource" Value="{StaticResource MyCollection2}" /> </DataTrigger> </Style.Triggers> </Style>
Теги :
Поделиться
Похожие материалы (по тегу)
- Передача события прокрутки мыши родительскому элементу в WPF на примере элемента TreeView
- WPF: Как получить список всех элементов UIElement заданного типа
- WPF: Как сохранить элемент управления FrameworkElement() в виде изображения
- WPF: Использование системных цветов
- WPF: Перемещение фокуса ввода на произвольный элемент GUI