1

wpf Textbox には、タブ オーダーを設定するための TabIndex プロパティがあります。これは、コントロールが同じコンテキストにある場合に正常に機能します。私の場合、itemstyle にテキスト ボックスがあり、スタイルがトリガーに基づいて動的に割り当てられるリスト ボックスがあります。タブインデックスが最初のリストボックスアイテムのテキストボックスから次のリストボックスアイテムのテキストボックスまたはコンボボックスまたはボタンに移動し、さらにリストボックスアイテムに移動するようにするにはどうすればよいですか。

ありがとう

アービンド

4

1 に答える 1

2

添付プロパティを指定してTabNavigation、ユーザーがタブを押したときに WPF が何をすべきかを認識できるようにする必要があります。

<ListBox>
    <ListBox.ItemContainerStyle>
        <Style TargetType="ListBoxItem">
            <Setter Property="KeyboardNavigation.TabNavigation" Value="Continue"/>
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

上で、フォーカスする項目が になくなったときにListBoxItem、タブを押すと、次の論理フォーカス コンテナー (つまり、 next ListBoxItem) に進むように指定しました。

于 2009-07-22T10:26:03.350 に答える