我有一个弹出窗口,TextBox
用户应在其中输入票号,然后当用户按下回车键时,我希望将票号传递给将检索票的 ViewModel。
这是 xaml 的TextBox
:
<TextBox x:Name="TicketNumber">
<i:Interaction.Triggers>
<i:EventTrigger EventName="KeyDown">
<i:InvokeCommandAction Command="{Binding OpenTicketCommand}"
CommandParameter="{Binding ElementName=TicketNumber,
Path=Text}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
以上适用于任何按键,但我真的只希望它在按下回车键时发生。我该怎么做呢?
编辑:我假设它必须以编程方式完成(因此标题),但如果不是那也没关系。