1

xaml で現在の WPF プロジェクトにタブ キーボード コントロール オプションを設定しようとしています。

基本的に、ビュー内、別のビュー内、別のビュー内に TextBox 要素があります。とにかく、キーボードのタブを押すと、コンテナー ビューのさまざまな要素を循環し始め、最終的に必要な TextBox に移動します。このテキスト ボックスから始めたいと思っています。これを実現する簡単な方法があることを願っています。

KeyboardBinding.TabNavigation 設定と TabIndex オプションを設定しようとしましたが、これらは取得しようとしている方法では機能しません。

私がこれまでに理解していることから、コンテナー ビューに移動して、各 ItemControls にバインディング プロパティを個別に設定し、各子要素にローカル タブ設定を使用する必要があるのではないかと心配しています。

とにかく、もっと効率的な方法があることを願っています。

前もって感謝します。

4

1 に答える 1

3

ルート コンテナー (私の例ではユーザー コントロール) で、次のようにフォーカスを設定します。

<UserControl FocusManager.FocusedElement="{Binding ElementName=txtMyTextBox}">
    <TextBox x:Name="txtMyTextBox" />
</UserControl>
于 2009-09-18T15:22:49.143 に答える