我有一个弹出窗口,里面有一个TextBox
,用户应该输入票号,当用户按下回车键后,我希望将票号传递给ViewModel,然后ViewModel将检索这张票。
下面是TextBox
的XAML代码:
<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>
上述内容适用于任何按键,但我只想在按下回车键时发生。我应该如何实现这个功能?
编辑:我假设它必须通过编程来完成(因此标题),但如果不是也可以。