0
我想有一個ListView
我可以選擇一個項目。選擇該項目將更改背景顏色,並更改ListViewItem
中某些項目的顏色。wpf ListView更改選擇覆蓋
我看過所以,但只找到有關刪除選擇覆蓋的答案。有沒有辦法改變選擇某個項目時發生的情況?
我想有一個ListView
我可以選擇一個項目。選擇該項目將更改背景顏色,並更改ListViewItem
中某些項目的顏色。wpf ListView更改選擇覆蓋
我看過所以,但只找到有關刪除選擇覆蓋的答案。有沒有辦法改變選擇某個項目時發生的情況?
也許你想嘗試觸發器:
<ListBox>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="true">
<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListBox>
我在哪裏把它放在我的XAML樹?我似乎無法找到適合的地方。對不起,我對Windows開發很陌生。 – vrwim
你需要更好地解釋你想要什麼,最好有一些代碼。你正在尋找一個MVVM解決方案,還是隻是代碼隱藏?幫助我們在這裏有一點... – user3690202