1
Control.TabIndex

特定のコンテナ内のコントロールのタブ順序のみを上書きできます。

コントロールの配置に使用される包含に関係なく、たとえばUserControlのすべてのコントロールにわたってこれを指定する方法はありますか?

乾杯、

1月

4

2 に答える 2

1

あなたが求めていることを行うための特に良い方法があるかどうかはわかりませんが、コード内の WPF フォーカスの変更 を確認してください。

これを使用KeyboardNavigation.TabNavigationして、さまざまなコンテナーがどのようにタブ移動のフォーカスを取得および放棄するかを設定し、TabIndex各コントロールのプロパティも設定します。TabNavigation「Continue」に設定されたサンプルコードを見てください。

タブ移動の問題が単純な場合は、ここで解決策を見つけることができるはずです。複雑で一般化する必要がある場合は、さらに作業が必要になる場合があります。

于 2008-10-24T15:57:34.333 に答える
0

この種のフォーカス処理は、WPF では恐ろしいものです。最善のアプローチは、多くのコントロールが Focusable="False" でフォーカスを受け入れないようにすることです。

TabNavigation の回答はタブ キーを解決しますが、矢印キーは希望どおりに機能しません。

于 2009-03-20T17:22:09.257 に答える