WPF - 如何在按下CTRL + SHIFT时捕获?

Gus*_*nti 4 keyboard wpf transparency opacity

当用户点击左边的CTRL + SHIFT左边我想使整个应用半透明(如VS2008的智能感知下拉).如果我在KeyUp事件上编写代码,我可以捕获被按下的两个键,但只有在按下键时才能激活透明效果.当它们被释放时,不透明度应该回到100%.我想要的行为实际上是KeyDown事件,但我无法捕获KeyDown上的两个键,可以吗?

谢谢

Dav*_*itt 17

使用类的静态方法Keyboard,特别IsKeyDown()是检查您感兴趣的键的状态.

KeyDown你可以用它来使半透明和KeyUp您可以再次禁用的效果.如果你在这里,你可以自己保存钥匙的状态并采取行动.