Silverlight的组合键、快捷键(热键)调用方法

Silverlight的组合键、快捷键(热键)调用方法,第1张

概述在Silverlight2.0、Silverlight3.0、Silverlight 4.0版本中实现组合键、快捷键热键)是非常简单的。 但是由于Silverlight是运行于IE之中,所以很多组合键、快捷键(热键)都被IE占用,很遗憾目前还没有阻止IE的方案。 我们只能使用有限的组合键、快捷键(热键),以下是使用方法: void MainPage_KeyDown(object sender,

在Silverlight2.0、Silverlight3.0、Silverlight 4.0版本中实现组合键、快捷键(热键)是非常简单的。

但是由于Silverlight是运行于IE之中,所以很多组合键、快捷键(热键)都被IE占用,很遗憾目前还没有阻止IE的方案。

我们只能使用有限的组合键、快捷键(热键),以下是使用方法:

voID MainPage_KeyDown(object sender,KeyEventArgs e)
{
    ModifIErKeys keys = Keyboard.ModifIErs;
    if ((e.Key == Key.G) && keys == ModifIErKeys.Control)
    {
        MessageBox.Show("你按下了Ctrl+G组合键!");
    }
}

热键说明:

None
没有按下任何修饰符。

Alt
Alt 键已按下。

Control
Ctrl 键已按下。

Shift
Shift 键已按下。

windows
windows 徽标键已按下。

Apple
Apple 键(也称作"Open Apple 键")已按下。

ModifIErKeys 枚举值:

namespace System.windows.input { // Summary: //     SpecifIEs the set of modifIEr keys.     [Flags] public enum ModifIErKeys     { // Summary: //     No modifIErs are pressed.         None = 0,// // Summary: //     The ALT key is pressed.         Alt = 1,// // Summary: //     The CTRL key is pressed.         Control = 2,// // Summary: //     The SHIFT key is pressed.         Shift = 4,// // Summary: //     The windows logo key is pressed.         windows = 8,// // Summary: //     The Apple key (also kNown as the "Open Apple key") is pressed.         Apple = 8,    } }

总结

以上是内存溢出为你收集整理的Silverlight的组合键、快捷键(热键)调用方法全部内容,希望文章能够帮你解决Silverlight的组合键、快捷键(热键)调用方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1039207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存