我正在尝试在listview中实现所选项目的自定义选择。默认情况下,所选项目周围有边框。我想将CornerRadius添加到它但不能。所以我决定在ItemTemplate中添加自己的边框,并使其仅对当前所选项目可见。
这是Listview的ItemTemplate:
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Border Height="73"
Width="73">
<Image Stretch="UniformToFill"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Source="{Binding ImgPath}">
</Image>
</Border>
<Border x:Name="CornerRadiusBorder"
Height="78"
Width="77"
BorderBrush="Blue"
BorderThickness="3"
CornerRadius="3">
</Border>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
我想让CornerRadiusBorder仅对所选项目可见。