【问题标题】:How can I link a ListView to ModelView?如何将 ListView 链接到 ModelView?
【发布时间】:2011-04-02 16:43:29
【问题描述】:
我想在我的 ModelView 中创建一个带有产品名称和代码的 ListView,但是当我这样做时:
<ListView ItemsSource="{Binding Path=Products}"
SelectedValue="{Binding Path=Product}" />
仅显示产品指南。
如何创建一个具有Product.Name 属性的列和另一个具有Product.Code 属性的列?
【问题讨论】:
标签:
c#
wpf
listview
model-view
【解决方案1】:
使用 GridView。可能是这样的:
<ListView ItemsSource="{Binding Products}">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Header="Code" DisplayMemberBinding="{Binding Code}"/>
</GridView>
</ListView.View>
</ListView>