9

些細なことで本当に苦労しています。UserControlのタブ順序からいくつかのボタンを削除したいだけです。xaml宣言に属性を追加し、UserControlのLoadedイベントハンドラーで設定IsTabStop="False"してみました。これらの追加はどれも効果がありませんでした。それでも、これを行ったコントロールにタブで移動できました。KeyboardNavigation.IsTabStop="False"myButton.IsTabStop = false;

xamlでTabIndexを設定すると正常に機能します。違いが生じる可能性がある場合は、UserControlがWPFElementHostに表示されています。私が持っていたもう1つの考えは、他のすべてのコントロールに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 に答える