2010-08-25 47 views
1

如何將我的自定義類(例如:學生)對象的列表綁定到WPF中的列表視圖? 我對XAML標記:ListView控件是想這兒過得顯示在ListView的用戶喜歡HTML表格如何將我的自定義類(例如:學生)對象的列表綁定到WPF中的列表視圖

ListView Height="100" HorizontalAlignment="Left" Margin="27,98,0,0" Name="listView1" VerticalAlignment="Top" Width="320"> 
     <ListView.View> 
      <GridView> 
       <GridViewColumn Width="160" Header="Name"></GridViewColumn> 
       <GridViewColumn Width="160" Header="Age"></GridViewColumn> 

      </GridView> 
     </ListView.View> 
    </ListView> 

回答

2

幾件事情:

  1. 將ListView.ItemsSource等於集合學生對象。
  2. 設置GridViewColumn的DisplayMemberBinding屬性。 (另一種方法是設置CellTemplate屬性)。

應用這兩個來樣XAML:

<ListView Height="100" HorizontalAlignment="Left" Margin="27,98,0,0" Name="listView1" VerticalAlignment="Top" Width="320" ItemsSource="{Binding StudentCollection}"> 
      <ListView.View> 
       <GridView> 
        <GridViewColumn Width="160" Header="Name" DisplayMemberBinding="{Binding Name}"></GridViewColumn> 
        <GridViewColumn Width="160" Header="Age" DisplayMemeberBinding="{Binding Age}"></GridViewColumn> 

       </GridView> 
      </ListView.View> 
     </ListView> 
相關問題