2

我有以下 XAML 片段:

<TextBox MaxLength="3" Text="30" LostFocus="UpdateValue">
  <TextBox.InputScope>
    <InputScope >
      <InputScopeName NameValue="Number" />
    </InputScope>
  </TextBox.InputScope>
</TextBox>

这会导致点击时出现一个数字键盘,但要在操作后关闭它,我不得不烦人地在它外面敲击。有没有办法让它包括像输入按钮这样的东西?

4

1 回答 1

3

我不相信这有一个InputScope,但我现在无法检查它们。你可能有这个问题。

如果没有InputScope,您可以添加一个带有单个“完成”按钮的应用程序栏。显示键盘时,也显示应用程序栏。当用户点击“完成”应用栏按钮时,您可以通过将焦点设置到页面来隐藏键盘。

Page.Focus(); 

另一个选项, Windows Phone 7的数字输入控件。

于 2013-02-10T20:23:05.573 回答