基于某些条件的交互触发WPF

时间:2019-04-04 13:11:34

标签: .net wpf events datatrigger

我正在处理需要触发事件的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事件应该起作用,否则无效。我发现了一些多数据触发条件,但不了解实现。有人可以为此提出建议吗?谢谢

0 个答案:

没有答案