keydown上的UWP触发器命令?

时间:2017-08-31 18:44:14

标签: c# mvvm uwp command-pattern

我正在尝试在用户按下某个键时执行命令:

   <TextBox Command="{Binding myCommand}" Height="200" Width="200" FontSize="20"></TextBox>

现在使用UWP我不完全确定如何实现。在WPF中我们有键绑定但是在这里?如果可能,没有第三方库。你们怎么解决这个问题?我不想重新发明轮子并创建我自己的命令实现,适用于像这样的边缘情况。

1 个答案:

答案 0 :(得分:7)

如果您没有,请安装行为NuGet,然后:

<TextBox Height="200" Width="200" FontSize="20">  
    <Interactivity:Interaction.Behaviors>
        <Core:EventTriggerBehavior EventName="KeyDown">
            <Core:InvokeCommandAction Command="{Binding myCommand}" />
        </Core:EventTriggerBehavior>
    </Interactivity:Interaction.Behaviors> 
</TextBox>