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

时间:2011-02-22 13:47:19

标签: c# wpf tabstop

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

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

2 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:0)

你还需要雇用 父控件的KeyboardNavigation.TabNavigation ="Continue"

"Focusable=False"