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

时间:2017-03-30 01:34:21

标签: uwp keypress

Windows 10 UWP:示例:在UWP网格上,button1.content = 1和文本框。使用鼠标按下button1.content,textbox.text中显示1。 如何模拟数字小键盘(1)和1显示在textbox.text?

1 个答案:

答案 0 :(得分:3)

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

如果您想知道按键,则应在KeyDown

中添加Grid
<Grid KeyDown="Grid_OnKeyDown"></Grid>

并添加以下代码

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