如何将 ListView 链接到 ModelView?

发布于 2024-10-30 14:15:58 字数 295 浏览 3 评论 0原文

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

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

仅显示产品指南。

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

I want to create a ListView with the names and the codes of the products in my ModelView but when I do:

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

Only the Product Guids are showed.

How could I create a column with the Product.Name property and another onew with the Product.Code property?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦行僧 2024-11-06 14:15:58

使用网格视图。也许像这样:

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

Use a GridView. Perhaps like this:

<ListView ItemsSource="{Binding Products}">
  <ListView.View>
    <GridView>
      <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"/>
      <GridViewColumn Header="Code" DisplayMemberBinding="{Binding Code}"/>
    </GridView>
  </ListView.View>
</ListView>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文