Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将按键事件从Silverlight DataGrid中继到文本框_Silverlight_C# 4.0_Silverlight 5.0 - Fatal编程技术网

将按键事件从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,带有按键输入方法。不过,也许有更好的方法。