2011-04-15 99 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