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