我想在PasswordBox中键入内容时,如果CapsLock按钮为On,则会发出弹出警告.我并不想知道按下的键是否是CapsLock我检查了旧的,KeyboardDevice .NET 3.5Control.IsKeyLocked() Windows窗体Console.CapsLock在Window...
我想在PasswordBox中键入内容时,如果CapsLock按钮为On,则会发出弹出警告.
我并不想知道按下的键是否是CapsLock
我检查了旧的,
KeyboardDevice .NET 3.5
Control.IsKeyLocked() Windows窗体
Console.CapsLock在Windows 8.1 Store Application中不可用
Keyboard.GetKeyStates在Windows 8.1 Store Application中不可用
和WinApi Style调用.
他们似乎都不合适,任何人都有一个建议
解决方法:
尝试使用VirtualKey.CapitalLock值的CoreWindow.GetAsyncKeyState.
您可以使用CoreWindow.GetForCurrentThread获取当前的CoreWindow.
此外,您可以订阅CoreWindow.KeyDown和CoreWindow.KeyUp事件以更新您的密钥状态指示器.
本文标题为:如何在Windows应用商店(WinRT)应用程序中使用C#检查CapsLock按钮的状态
基础教程推荐
- C#使用Chart绘制曲线 2023-05-22
- C# TreeView从数据库绑定数据的示例 2023-04-09
- 浅谈C# 构造方法(函数) 2023-03-03
- 如何用C#创建用户自定义异常浅析 2023-04-21
- C#中参数的传递方式详解 2023-06-27
- C#执行EXE文件与输出消息的提取操作 2023-04-14
- C#使用NPOI将excel导入到list的方法 2023-05-22
- C#实现归并排序 2023-05-31
- Unity虚拟摇杆的实现方法 2023-02-16
- C#使用SQL DataAdapter数据适配代码实例 2023-01-06
