【发布时间】:2015-02-11 06:17:43
【问题描述】:
我想在每个项目之间的列表视图中添加一条水平线(见图)。
我不确定如何调整我当前的 xaml 来执行此操作。如果可能的话,我希望线条在图片的两端淡出。
谢谢。
当前 XAML:
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Foreground" Value="#787f82" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListViewItem}">
<Border
BorderBrush="Transparent"
BorderThickness="0"
Background="{TemplateBinding Background}">
<GridViewRowPresenter HorizontalAlignment="Stretch" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Width="Auto" Margin="0" Content="{TemplateBinding Content}"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
示例图片:
【问题讨论】: