我有一个列表框,谁的 itemsource 绑定到一个具有 SelectionMode="Single" 的列表。我的列表框还为其设置了 ItemContainerStyle,如下所示:
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
</Style.Resources>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Blue" />
</Trigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
当我从列表中删除一个项目时,我无法重新选择该项目,除非我选择一个不同的项目然后返回它。任何人都可以对此提供意见吗?