私はテンプレートListBox
を持っているので、それらは含まれていますListBoxItems
TextBoxes
がフォーカスされたらTextBox
、 を選択したいListBoxItem
。私が見つけた1つの解決策は次のようになります。
<Style TargetType="{x:Type ListBoxItem}">
<Style.Triggers>
<Trigger Property="IsKeyboardFocusWithin" Value="True">
<Setter Property="IsSelected" Value="True"></Setter>
</Trigger>
</Style.Triggers>
</Style>
これはうまく機能TextBox
しますが、フォーカスが失われると、選択も失われます。
これを防ぐ方法はありますか?