我在网格中有8个组合框。每个ComboBox都应该触发我的SelectionChangedCommand(与Interaction.Triggers绑定)。现在我不想将每个ComboBox绑定到同一个Command。如何在树中冒泡?
下面是我的CommandBinding。我不想这样做7次。
由于
<ComboBox Grid.Row="4" Grid.Column="4" IsEditable="False" Margin="10"
ItemsSource="{Binding Source={x:Type sharedEnums:AxisNames}, Converter={StaticResource EnumToArrayConverter}}"
SelectedValue="{Binding Path=TeachAxis[7].AxisName}" Style="{StaticResource ComboBoxStyle}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding SelectionChangedCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Converter={StaticResource EnumToDisplayTextConverter}}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>