我的TextBox
在我的ListView
裏面。當我點擊textview,ListView
事件SelectionChanged
未被解僱。TextBox Inside ListView WPF
有沒有辦法解決這個問題,以便選擇ListView
項目?
我的TextBox
在我的ListView
裏面。當我點擊textview,ListView
事件SelectionChanged
未被解僱。TextBox Inside ListView WPF
有沒有辦法解決這個問題,以便選擇ListView
項目?
儘管你有not asked a good question,我想我明白你的問題。我假設你說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>
雖然它看起來很奇怪,第二部分是要確保它失去KeyboardFocus
後,該項目保持選中狀態。
您沒有提供任何代碼,但猜測,你有沒有處理的事件:
<ListView SelectionChanged="MyEventHandler" ...
</ListView>