私は注意を必要とする入力にユーザーを誘導するアプリケーションに検証モジュールを追加します。私は、Visual Treeに追加されたのと同じ順序でこれらのコントロールを実行したいと思います。各コントロールのタブインデックスは、Int Maxに設定されています。つまり、Visual Treeの順番で表示されます。WPF(つまり、ビジュアルツリーの順序)でデフォルトのタブ順序を取得するにはどうすればよいですか?
私の妥当性検査モジュールは、検証するための一連のコントロールを取得します。ユーザはフォームを上から下に並べ替える必要があります。私は元のタブ動作を保持したいと思います。 リストのコントロールのビジュアルツリーの順序を知るだけで、正しく並べ替えることができます。
すべてのコントロールを呼び出してみましたが、現在のtabindexを取得しましたか?もしそうなら、他に何を試しましたか? –
明示的に設定されていない限り、現在のタブインデックスはInt Maxに設定されています。これは、ビジュアルツリーの順番になります。はい、私はこれを試しました。 – NielW