WPF: Изменение источника элементов при изменении свойства
Published in Полезные советы
Чтобы динамически изменять коллекцию – источник привязки, можно воспользоваться триггерами данных 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>