我正在开发 Windows Phone 8 应用程序,我有一个页面输入数字,我给出了这样的代码,
<TextBox Name="txtNumber" Height="Auto" Margin="0,10,0,510" >
<TextBox.InputScope>
<InputScope>
<InputScopeName NameValue="Number" />
</InputScope>
</TextBox.InputScope>
</TextBox>
通过上面的代码;当我将光标置于打字时,它会显示数字键盘;但我需要一个始终可见的固定键盘,如果我们键入它,则必须在文本框中输入值。
有人可以告诉我该怎么做吗?
最佳答案
试穿一下尺码:
Xaml:
<Grid
x:Name="ContentPanel"
Grid.Row="1"
Margin="12,0,12,0"
Loaded="ContentPanel_Loaded">
<TextBox
Name="TB1"
HorizontalAlignment="Left"
Height="72"
Margin="0,74,0,0"
VerticalAlignment="Top"
Width="456"
InputScope="Number"/>
</Grid>
代码:
private void ContentPanel_Loaded(object sender, RoutedEventArgs e)
{
// Turn on Tab Stops. You can set this in XAML as well.
this.IsTabStop = true;
// Set focus on the TextBox.
TB1.Focus();
}
当它进入准备输入的 <TextBox>
时,它将触发 SIP。希望这是您所寻找的。p>
从 MSDN blog 中得到它。
关于c# - 如何在 Windows Phone 8 中始终显示数字键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14577675/