如何在A上设置一个触发器,该触发器ComboBox
大于SelectedIndex
0(基本上选择选项时)ComboBox
会进行修改。我拥有的是两个ComboBox
es,但用户只能从其中一个中选择。因此,如果我从 A 中选择第一个选项,ComboBox
则ComboBox
B 应该得到 aSelectedIndex
的 0 ,反之亦然。
我尝试过以下操作,但不确定如何捕获所需的逻辑。
<ComboBox ItemsSource="{Binding AvailableStatuses}"
SelectedItem="{Binding SelectedStatus}"
Grid.Row="1" Grid.Column="1" DisplayMemberPath="Name"
x:Name="Statuses">
<ComboBox.Style>
<Style TargetType="{x:Type ComboBox}">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=Decisions}" Value="0">
<Setter Property="SelectedIndex" Value="0" />
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.Style>
</ComboBox>
我应该看什么样的触发器?