Windows 8 - 使TextBox仅接受数字

时间:2012-12-02 18:48:27

标签: windows-8 textbox numbers

我在How do I make a textbox that only accepts numbers?

上阅读了一些很棒的帖子

但是,我在Windows 8中找不到同样的东西,没有Key Press事件处理程序。还有其他解决方案吗?

1 个答案:

答案 0 :(得分:2)

没有“OnKeyPressed”,但你有“KeyDown”事件。

<TextBox KeyDown="TextBox_KeyDown_1"/>

然后在C#中:

 private void TextBox_KeyDown_1(object sender, KeyRoutedEventArgs e)
     {
        //check IsDigit.
    }