IsTabStop =“False”对我的WPF应用程序没有影响
我真的很难用一些应该是微不足道的事情。 我只想从UserControl上的Tab键顺序中删除几个按钮。 我尝试将IsTabStop="False"
和KeyboardNavigation.IsTabStop="False"
属性添加到他们的xaml声明中,以及设置myButton.IsTabStop = false;
在UserControl的Loaded事件处理程序中。 这些添加都没有任何影响,我仍然可以选择我为此做的控件。
在xaml中设置TabIndex工作正常。 如果可能有所不同,UserControl将显示在WPFElementHost中。 另一个想法是我可能需要为所有其他控件指定TabIndex,但我没有在任何地方读过它,如果可能的话我宁愿不明确说明。 有没有人猜测可能会出现什么问题?
尝试在父控件中设置KeyboardNavigation.TabNavigation ="None"
。
您还需要为父控件使用KeyboardNavigation.TabNavigation ="Continue"
,并且
"Focusable=False"