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>
Ключевые слова: :