我已经在WPF中将文本框的KeyUp事件触发器连接到一个命令中。我需要将实际按下的键作为命令参数传递。
命令可以正常执行,但是处理它的代码需要知道实际按下的键(请记住这可能是回车键或其他任何键,因此无法从TextBox.text中获取)。
无法弄清如何做到这一点。 XAML:
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
XAML:
<TextBox Height="23" Name="TextBoxSelectionSearch" Width="148" Tag="Enter Selection Name" Text="{Binding Path=SelectionEditorFilter.SelectionNameFilter,UpdateSourceTrigger=PropertyChanged}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="KeyUp">
<i:InvokeCommandAction Command="{Binding SelectionEditorSelectionNameFilterKeyUpCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
EventArgs
:https://dev59.com/CW025IYBdhLWcg3wHSGn#6205643 - Bolu