如何在所有应用程序中只使用NumericPin键盘? UWP
我在UWP,体系结构64x中开发应用程序。使用C#,W10处于Kiosk模式。如何在所有应用程序中只使用NumericPin键盘? UWP
我需要表现出与仅使用数字键盘的所有输入的为所有的应用程序,但Windows提供的键盘当我使用InputScope =“NumericPin”在TextBox元素的NumericPin键盘显示,但是当控制失去焦点一会儿标准键盘出现并消失。
我已经尝试过这一点,但它的工作原理就像我刚才解释: https://msdn.microsoft.com/en-us/library/windows/apps/mt280229.aspx
我也认为在使用外接键盘应用服务和它的作品完美,但我的老板说,这是最后的资源。 http://chessware.ch/virtual-keyboard/index.php
我要找的是一样的东西:
- 使用NumericPin键盘显示每次静态。
- 唯一可用的键盘布局是NumericPin键盘。
我瑶池此相关的问题,但说了同样的东西我: UWP VirtualKeyboard shows NumericPin layout in simple textbox
注意:英语不是我的母语,纠正我,如果我错了
我不把示例代码因为没有必要。
谢谢大家。
我需要表现出与仅使用数字键盘的所有输入的为所有的应用程序,但Windows提供的键盘,当我在TextBox元素使用InputScope =“NumericPin”的NumericPin键盘显示,但是当控制失去焦点一会儿标准键盘出现并消失。
正如你所说,windows提供的键盘和键盘的类型是由输入控制的InputScope
属性决定的。您可以手动设置InputScope
属性。但是,您无法为未确定InputScope
属性的输入控件设置键盘。
根据您的要求,我认为您可以在Application.Resources
中设置输入控制的全球style
。如TextBox
,RichEditBox
等
<Application.Resources>
<Style TargetType="TextBox">
<Setter Property="InputScope" Value="NumericPin"/>
</Style>
</Application.Resources>
真的是你的溶液具有相同的效果,和setter是当该元件具有不propertie为默认值。 – Sieg