TextBox
の中に がありますListView
。テキストビューをクリックすると、SelectionChanged
イベントListView
が発生しません。
ListView
アイテムが選択されるように、それを起動する方法はありますか?
あなたが良い質問をしなかったという事実にもかかわらず、私はあなたの問題を理解していると思います. あなたが言ったときtextview
、あなたは実際に意味Textbox
し、あなたの問題は、あなたがクリックしたListViewItem
を含むアイテムに変更されていないことだと思います。TextBox
その場合、これを追加するStyle
とうまくいくはずです:
<Style x:Key="ListViewItemSelectionStyle" TargetType="{x:Type ListViewItem}">
<Style.Triggers>
<Trigger Property="IsKeyboardFocusWithin" Value="True">
<Setter Property="IsSelected" Value="True" />
</Trigger>
<Trigger Property="IsKeyboardFocusWithin" Value="False">
<Setter Property="IsSelected" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
奇妙に見えますが、2 番目の部分は、アイテムが失われた後も選択されたままになるようにすることKeyboardFocus
です。