此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

CoreWindow.IsKeyboardInputEnabled Property

[本文档尚属初步文档,可能会随时发生更改。]

获取或设置是否在屏幕上显示键盘以便用户输入文本。

语法


public bool IsKeyboardInputEnabled { get; set; }

属性值

类型: System.Boolean [.NET] | Platform::Boolean [C++]

键盘是否显示。

备注

如果以下所有条件发生,则 IsKeyboardInputEnabled 属性的值可能不准确:

1. 使用默认缓冲区。(例如,您并不提供您自己的 KeyboardInputBuffer。)
2. 通过将 IsKeyboardInputEnabled 设置为 true 来以编程方式打开屏幕上的键盘。
3. 用户按“后退”按钮,便可关闭屏幕上的键盘。
4. 您读取 IsKeyboardInputEnabled 并希望该值为 false(因为已关闭屏幕上的键盘),但是该值为 true。

针对此方案有多种解决方法:

  • 不要使用默认缓冲区。
  • 不要使用 IsKeyboardInputEnabled
  • 侦听 Hiding 事件并将 IsKeyboardInputEnabled 设置为 false。
  • 使用 OccludedRect 属性会看到屏幕上的键盘是否处于打开状态。

要求

最低受支持的客户端

无受支持的版本

最低受支持的服务器

无受支持的版本

最低受支持的电话

Windows Phone 8

命名空间

Windows.UI.Core
Windows::UI::Core [C++]

元数据

Windows.WinMD

另请参阅

CoreWindow

 

 

显示:
© 2015 Microsoft