我正在寻找一个适用于Windows 8平铺应用的好替代Numericbox控件。我尝试使用现有于Windows窗体中的Numericbox控件,但是出现了一个错误,说这些控件不被Windows 8应用程序支持(?)。我注意到Tile应用程序的TextBox元素有一个InputScope属性,可以设置为"Number",但它仍然允许用户输入任何字符。我猜InputScope并没有起到我想象中的作用。
我目前使用TextBox控件来处理问题,但是因为我需要进行计算,每次更新界面时都必须将文本转换为十进制数,然后再转回文本,此外还要执行多个检查,以确保用户不输入非数字字符。这变得非常乏味,和我的Windows Form非常熟悉相比,这似乎是朝着错误方向迈出的一步。我一定是漏掉了什么明显的东西?
我目前使用TextBox控件来处理问题,但是因为我需要进行计算,每次更新界面时都必须将文本转换为十进制数,然后再转回文本,此外还要执行多个检查,以确保用户不输入非数字字符。这变得非常乏味,和我的Windows Form非常熟悉相比,这似乎是朝着错误方向迈出的一步。我一定是漏掉了什么明显的东西?
InputScope
用于触摸输入键盘类型。 - BrunoLM