在Windows商店应用程序中,我有这个简单的文本框。
<TextBox Name="TextBoxUser" HorizontalAlignment="Right" Width="147" Margin="20,0,0,0" KeyDown="TextBox_KeyDown" /
它与一个KeyDown事件相关联。
private async void TextBox_KeyDown(object sender, KeyRoutedEventArgs e)
{
if (e.Key == Windows.System.VirtualKey.Enter)
{
Debug.WriteLine("LA");
}
}
这个函数的输出结果是:
LA
LA
尽管我只按了一次回车键,它却打印了两次。有任何原因或者我做错了什么吗?