Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
跳过WPF中面板或网格中所有控件的键盘导航_Wpf_Focus_Gridpanel - Fatal编程技术网

跳过WPF中面板或网格中所有控件的键盘导航

跳过WPF中面板或网格中所有控件的键盘导航,wpf,focus,gridpanel,Wpf,Focus,Gridpanel,当控件IsTabStop属性设置为false时,将跳过Normaly KeyboardFocus。但对于网格或其他面板,没有这样的特性。我尝试了附加属性KeybordNavigation.IsTabStop,但这两者都没有跳过孔栅格的键盘焦点的效果 当其中一个栅格子体控件将正常重新设置焦点时,我希望跳过栅格内的所有控件。是否有人对此有经验,可以提供解决方案?您很接近。在网格上,需要使用附着的属性: KeyboardNavigation.TabNavigation="None" 这可以根据需要工

当控件IsTabStop属性设置为false时,将跳过Normaly KeyboardFocus。但对于网格或其他面板,没有这样的特性。我尝试了附加属性KeybordNavigation.IsTabStop,但这两者都没有跳过孔栅格的键盘焦点的效果


当其中一个栅格子体控件将正常重新设置焦点时,我希望跳过栅格内的所有控件。是否有人对此有经验,可以提供解决方案?

您很接近。在网格上,需要使用附着的属性:

KeyboardNavigation.TabNavigation="None"

这可以根据需要工作,特别是:)我们现在可以跳过网格了!但是现在,当我将焦点设置到这个网格中的一个控件时,它总是跳出网格,但是如果有人有意将焦点设置在那里,我需要焦点保持在网格中!