silverlight 实现快捷键

注册KeyDown事件

在事件里写下如下代码(如需要组合键就声明功能键):

ModifierKeys keys = Keyboard.Modifiers;//声明功能键

 

            if (e.Key == Key.F2)
            {
                MessageBox.Show("按下的是F2");

            }

 

            if (e.Key == Key.Escape)
            {

                MessageBox.Show("按下的是Esc");

            }

 

            if (e.Key == Key.E)
            {

                MessageBox.Show("按下的是E");

            }

 

//组合键

           if ((e.Key == Key.F) && keys == ModifierKeys.Control)
            {

               MessageBox.Show("按下的是ctrl+f");

             }

怎么样,很好用吧,一直没有找到三键组合怎么弄,比如ctrl+E+F;求高手~!

 

你可能感兴趣的:(silverlight)