如何将我的自定义类(例如:学生)对象的列表绑定到WPF中的列表视图
问题描述:
如何将我的自定义类(例如:学生)对象的列表绑定到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>
答
几件事情:
- 将ListView.ItemsSource等于集合学生对象。
- 设置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>