C#数字屏幕键盘

C#数字屏幕键盘,c#,keyboard,windows-8.1,numeric-input,C#,Keyboard,Windows 8.1,Numeric Input,我正在用Win 8.1为平板电脑开发应用程序。我有一些只有数字输入的文本框,输入时我需要在屏幕上弹出数字键盘,而不是标准键盘。 有WinPhone的输入范围。是否存在与Win 8.1类似的内容?嗨,Win 8.1文本框中也有属性InputScope=“Number”。最终找到了它,它是用于System.Windows.Controls.TextBox的。想把System.Windows.Forms.TextBox转换成System.Windows.Controls.TextBox吗?我已通过可视

我正在用Win 8.1为平板电脑开发应用程序。我有一些只有数字输入的文本框,输入时我需要在屏幕上弹出数字键盘,而不是标准键盘。
有WinPhone的输入范围。是否存在与Win 8.1类似的内容?

嗨,Win 8.1文本框中也有属性
InputScope=“Number”

最终找到了它,它是用于System.Windows.Controls.TextBox的。想把System.Windows.Forms.TextBox转换成System.Windows.Controls.TextBox吗?我已通过可视化研究将它们放置到正确的位置。您的项目类型是什么Windows应用商店应用程序还是Windows窗体应用程序,因为在Windows应用商店应用程序中,您有Windows.UI.Xaml.Controls.TextBox,Windows应用商店应用程序是Windows 8.1平板电脑应用程序的项目类型。Windows窗体应用程序。赞助商一直反对xaml,所以基本上它将是一个标准应用程序,不会从商店下载。如果你瞄准平板电脑应用程序,你应该考虑使用Windows Store应用程序。关于InputScope,我认为您无法实现这一目标。但你可以检查用户输入是否只有数字符号。是的,输入已经是数字了。将wpf组件添加到表单中并在其中使用Windows.UI.Xaml.Controls.TextBox怎么样?