如何在Silverlight中使用Key类

时间:2015-07-02 14:08:53

标签: silverlight keyboard-input

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

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

1 个答案:

答案 0 :(得分:0)

我只知道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;
    }
}