IsTabStop ="False"对我的WPF应用程序没有影响

Joh*_*ohn 8 c# wpf tabstop

我真的很难用一些应该是微不足道的事情.我只想从UserControl上的Tab键顺序中删除几个按钮.我已经尝试添加IsTabStop="False"KeyboardNavigation.IsTabStop="False"属性到他们的xaml声明,以及myButton.IsTabStop = false;在UserControl的Loaded事件处理程序中设置.这些添加都没有任何影响,我仍然可以选择我为此做的控件.

在xaml中设置TabIndex工作正常.UserControl正在WPFElementHost中显示,如果这可能会有所不同.另一个想法是,我可能需要为所有其他控件指定TabIndex,但我没有在任何地方阅读过,我宁愿在可能的情况下不明确说明.有没有人猜测可能会出现什么问题?

Dan*_*anT 10

尝试KeyboardNavigation.TabNavigation ="None"在父控件中进行设置.

  • 这将禁用所有制表位-在某些元素应被制表位击打时不可用。 (2认同)