在Windows Phone 8.1中获取Enter键事件并执行某些操作

时间:2014-10-18 16:35:00

标签: c# windows-8 windows-runtime windows-phone-8.1

  

已解决,所以我没有订阅这个事件,愚蠢的错误:/添加   的KeyDown =" NumKeyDown"解决了这个问题。

 <TextBox x:Name="searchBox" IsSpellCheckEnabled="True"  KeyDown="NumKeyDown"/>

显然我想使用我在hub部分的文本框中获得的数据做一些事情。我不想明确地有一个按钮,而是我想进入一个从我的Windows Phone 8.1按下回车键时调用的功能,即输入按键事件。我正在使用此功能,但似乎无法帮助..此功能放在mainpage.cs中,hubsection和textbox位于mainpage.xaml

 private async void NumKeyDown(object sender, KeyRoutedEventArgs e)
    {

        if (e.Key == Windows.System.VirtualKey.Enter)
        {
            var message_dialog = new MessageDialog("Dial *100# directly from keypad for warid balance inquiry. Thank you!");
            // Show the message dialog
            await message_dialog.ShowAsync();

        }


      }

0 个答案:

没有答案