如何在AutoSuggestBox中拦截Enter键?

kok*_*kok 2 c# xaml win-universal-app

AutoSuggestBox中的“ Enter”键可调用QuerySubmitted事件,例如单击图标。这是Windows 10项目。

我需要区分Enter键,因为我使用它来进入下一个字段。我尝试了KeyDown事件,但未调用。

我该怎么做?

小智 6

不要问我为什么,但是您需要使用KeyUp事件,并且一切正常。例如:

private void ContactsBox_KeyUp(object sender, KeyRoutedEventArgs e)
{
    if (e.Key == Windows.System.VirtualKey.Enter)
    {
        //some stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)