如何将ListView链接到ModelView?

时间:2011-04-02 16:43:29

标签: c# wpf listview model-view

我想在我的ModelView中创建一个ListView,其中包含产品的名称和代码,但是当我这样做时:

<ListView ItemsSource="{Binding Path=Products}" 
SelectedValue="{Binding Path=Product}" />

仅显示产品指南。

如何创建一个包含Product.Name属性的列和另一个包含Product.Code属性的列?

1 个答案:

答案 0 :(得分:2)

使用GridView。也许是这样的:

<ListView ItemsSource="{Binding Products}">
  <ListView.View>
    <GridView>
      <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"/>
      <GridViewColumn Header="Code" DisplayMemberBinding="{Binding Code}"/>
    </GridView>
  </ListView.View>
</ListView>