将按键事件从Silverlight DataGrid中继到文本框
我有一个将按键事件从Silverlight DataGrid中继到文本框,silverlight,c#-4.0,silverlight-5.0,Silverlight,C# 4.0,Silverlight 5.0,我有一个DataGrid控件,它上面有一个过滤TextBox。当DataGrid被聚焦时,用户按下除某些特定键(如箭头键)以外的任何键,我想将它们中继到过滤文本框,就像用户按下那里的键一样 我可以在DataGrid的KeyUp事件中过滤特定键,但我无法在过滤文本框上中继或以某种方式重复相同的按键。在Silverlight 5中有什么方法可以做到这一点吗?我现在可以看到两种解决方案:要么手动将按键转换为TextBox。文本更改,要么创建自己的控件,该控件派生自TextBox,带有按键输入方法。不过
DataGrid
控件,它上面有一个过滤TextBox
。当DataGrid
被聚焦时,用户按下除某些特定键(如箭头键)以外的任何键,我想将它们中继到过滤文本框,就像用户按下那里的键一样
我可以在
DataGrid
的KeyUp
事件中过滤特定键,但我无法在过滤文本框上中继或以某种方式重复相同的按键。在Silverlight 5中有什么方法可以做到这一点吗?我现在可以看到两种解决方案:要么手动将按键转换为TextBox。文本更改,要么创建自己的控件,该控件派生自TextBox,带有按键输入方法。不过,也许有更好的方法。