我正在开发一个 Windows Phone 应用程序,并且是 wp7 开发的新手。我正在使用文本框输入产品的数量。该字段只允许输入数字。所以我的需要是在键盘中显示数字(0 到 9)。我该怎么做?...请帮忙。
我尝试了以下代码
<TextBox Name="textBox1" Width="200" Height="100" Text="0.00" TextAlignment="Right">
<TextBox.InputScope>
<InputScope>
<InputScopeName NameValue="CurrencyAmount" />
</InputScope>
</TextBox.InputScope>
</TextBox>
但它仍然显示下面的键盘。
最佳答案
您可以在 TextBox 上使用 InputScope 属性。
例如:<TextBox InputScope="Number"/>
或:<TextBox InputScope="CurrencyAmount"/>
更多信息您可以查看here 。 您可以找到 InputScope here 的所有可能值.
您可以看到here直观地看到所有输入范围的样子。
还要确保您将验证后面代码中的输入,例如用户设备上可能有物理键盘。
关于silverlight - 如何在 Windows Phone 7 键盘中仅显示数字键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12970744/