我正在处理需要触发事件的WPF应用程序。但是需要根据某些条件触发此触发器
<ComboBox Name="ComboVal" HorizontalAlignment="Left" SelectedIndex="0" SelectedValue="{Binding SelectedFilter}" ItemsSource="{Binding Filters}" Width="120" Height="30" Margin="5" />
<TextBox Name="InputText" Visibility="{Binding VisibiltyAttr}" Width="500" Height="30" Text="{Binding InputText}" HorizontalAlignment="Left" Margin="5">
<i:Interaction.Triggers>
<i:EventTrigger EventName="KeyUp">
<i:InvokeCommandAction Command="{Binding CompleteCommand}" CommandParameter="{Binding Text, ElementName=InputText}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
假定组合包含从1到5的值。如果有人从组合中选择1或3,则仅此keyup事件应该起作用,否则无效。我发现了一些多数据触发条件,但不了解实现。有人可以为此提出建议吗?谢谢