您可以将IsSelected的数据触发器添加到@TrubleCellTemplate中,如下所示
<DataTemplate x:Key="@TrubleCellTemplate">
<Rectangle x:Name="rectangle" Width="20" Height="20" Fill="Black"></Rectangle>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type ListViewItem}}}"
Value="True">
<Setter TargetName="rectangle" Property="Fill" Value="White"/>
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>