9

我真的很难处理应该是微不足道的事情。我只想从 UserControl 上的选项卡顺序中删除几个按钮。我已经尝试在他们的 xaml 声明中添加IsTabStop="False"KeyboardNavigation.IsTabStop="False"属性,以及myButton.IsTabStop = false;在 UserControl 的 Loaded 事件处理程序中进行设置。这些添加都没有任何效果,我仍然可以标签到我这样做的控件。

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

4

2 回答 2

12

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

于 2011-11-29T13:05:36.307 回答
1

您还需要为父控件雇用 KeyboardNavigation.TabNavigation ="Continue",并且

"Focusable=False" 
于 2013-03-20T14:33:36.283 回答