WinRT - Listview自定义选择

时间:2015-06-10 11:26:13

标签: xaml winrt-xaml

我正在尝试在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仅对所选项目可见。

0 个答案:

没有答案