WIndows 10 UWP - 如何确定按键是字母还是数字?

问题描述:

视窗10 UWP:实施例:在UWP网格,button1.content = 1和一个文本框。使用鼠标按button1.content,1将显示在textbox.text中。 如何模拟数字键盘(1)和1显示在textbox.text中?WIndows 10 UWP - 如何确定按键是字母还是数字?

您可以使用TextBlock.Text将文本设置为TextBlock

如果你想知道的按键,你应该在Grid

<Grid KeyDown="Grid_OnKeyDown"></Grid> 

添加KeyDown并添加以下代码

private void Grid_OnKeyDown(object sender, KeyEventArgs e) 
{ 
    var str = e.Key.ToString(); 
    if (char.IsDigit(str[0])) 
    { 
     //is digit 
    } 
    // is letter 
} 

您可以使用TextBlock.Text = xx设置TextBlock

+0

user3079834你好:感谢您快速的解答: 私人无效Grid_KeyDown(对象发件人,KeyRoutedEventArgs E) {VAR 键= e.Key.ToString(); if(char.IsDigit(key [0])) { //是数字 txtbxStatus.Text =“是数字”; } else // //是字母 txtbxStatus.Text =“Letter”; } txtbxStatus.Text = txtbxStatus.Text + “” +密钥; } –