小编Pre*_*eth的帖子

如何在WPF中为listviewitem添加垂直行

我正在尝试在ListViewItem中的列之间放置垂直线.我试过给出的解决方案.但它不起作用.任何人都可以帮我解决这个问题.我为ListViewItem创建了一个单独的样式.我需要在样式中添加一些属性吗?

代码是这样的

<ListView x:Key="ListView1" ItemContainerStyle="{DynamicResource ListViewItemStyle1}">
<ListView.View>
    <GridView>
        <GridViewColumn Header="{TemplateBinding GridView.ColumnCollection}">
            <GridViewColumn.CellTemplate>
                <DataTemplate>
                    <Border BorderBrush="#FF000000" BorderThickness="1,0,0,0" Margin="-6,-2,-6,-2">
                        <StackPanel Margin="6,2,6,2">
                            <TextBlock Text="{TemplateBinding Content}"/>
                        </StackPanel>
                     </Border>
                </DataTemplate>
            </GridViewColumn.CellTemplate>
        </GridViewColumn>
    </GridView>
</ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

字面上它应该工作,但它不起作用.我无法使用上面的代码添加垂直线.

wpf

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

wpf ×1