ICoreWindowKeyboardInput.IsKeyboardInputEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
property bool IsKeyboardInputEnabled { bool get(); void set(bool value); };
bool IsKeyboardInputEnabled();
void IsKeyboardInputEnabled(bool value);
public bool IsKeyboardInputEnabled { get; set; }
var boolean = iCoreWindowKeyboardInput.isKeyboardInputEnabled;
iCoreWindowKeyboardInput.isKeyboardInputEnabled = boolean;
Public Property IsKeyboardInputEnabled As Boolean
属性值
Boolean
bool
如果启用触摸键盘,则为 True。 否则为 false。
注解
如果出现以下所有情况, IsKeyboardInputEnabled 属性的值可能不准确:
-
- 使用默认缓冲区。 (例如,不提供自己的 KeyboardInputBuffer.)
-
- 通过将 IsKeyboardInputEnabled 设置为 true,以编程方式打开触摸键盘。
-
- 用户按下后退按钮,关闭触摸键盘。
-
- 阅读 IsKeyboardInputEnabled 后,由于触摸键盘已) 关闭,因此预期值 (为 false,但该值为 true。 此方案有多种解决方法:
请勿使用默认缓冲区。
请勿使用 IsKeyboardInputEnabled。
侦听 隐藏 事件并将 IsKeyboardInputEnabled 设置为 false。
使用 OccludedRect 属性查看触摸键盘是否已打开。