2011-04-15 104 views
0
ID  | Name  | Address 
---------------------------------- 
1  | Gia Ngoc | Vietnamses 
2  | Jerry  | US 

如何将上图中的线条添加到ListView中?WPF控件列表视图

感谢

+0

可能重复:在WPF ListView的网格线(http://stackoverflow.com/questions/3138628/grid-lines-in-wpf-listview) – publicgk 2011-04-16 13:50:32

回答

0

编辑:如果你的意思是,你可能需要从ViewBase继承来实现自己的视图中的列之间添加视觉分隔符,因为GridView似乎并不十分定制。

下面我假设你想添加行


您需要设置ListViewViewGridView并为其定义列。

<ListView ItemsSource="{Binding Data}"> 
    <ListView.View> 
     <GridView> 
      <GridViewColumn Header="ID"  DisplayMemberBinding="{Binding Id}"/> 
      <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"/> 
      <GridViewColumn Header="Address" DisplayMemberBinding="{Binding Address}"/> 
     </GridView> 
    </ListView.View> 
</ListView> 
+0

是不是他询问如何添加垂直和水平网格线,而不是如何添加列?另外,不,你不需要通过ItemsSource填充ListView来使用列绑定:你仍然可以使用Items集合。 – itowlson 2011-04-15 01:13:54

+0

谁知道,可能。你对这些项目的评价是有道理的,但是在XAML中添加clr对象作为实体项目通常是无法实现的。 – 2011-04-15 01:25:54

+0

你可以举例,在文件xaml.cs中编写代码直接在代码中添加一行 – 2011-04-15 05:39:38