【问题标题】:How do I use the Key class in Silverlight如何在 Silverlight 中使用 Key 类
【发布时间】:2015-07-02 14:08:53
【问题描述】:

我找到了用于确定文本框中的键输入的 Key 类,但它似乎仅适用于 wpf。如何在 Silverlight 中使用它?

https://msdn.microsoft.com/en-us/library/aa274297(v=vs.60).aspx

【问题讨论】:

    标签: silverlight keyboard-input


    【解决方案1】:

    我只知道 Silverlight 中的 Key 枚举;它包含键盘上可用的键,因此如果您收到键盘输入,您可以确定按下了哪个键并做出相应的反应。一个例子:

    public DropDownButton()
    {
        DefaultStyleKey = typeof( DropDownButton );
        KeyDown += HandleEscapeKey;
    }
    
    private void HandleEscapeKey( object sender, KeyEventArgs e )
    {
        if (e.Key == Key.Escape && IsDropDownOpen)
        {
            CloseDropDown();
            e.Handled = true;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      相关资源
      最近更新 更多