【问题标题】:Data Binding & WPF数据绑定和 WPF
【发布时间】:2012-10-07 21:20:18
【问题描述】:

我在开始使用 WPF 框架时遇到了一个有趣的情况。

我有以下代码来创建 Foo

类型的 ObservableCollection
ObservableCollection<Foo> myFoo;

Foo 具有以下属性:

  • 字符串名称
  • 字符串文件夹
  • ObservableCollection 项

Name 和 Folder 都实现了 OnPropertyChanged 事件(Items 已经使用 ObservableCollection,所以我相信不需要额外的实现工作)。

对于 myFoo 中的每个项目,我想显示以下内容:

  • 姓名
  • 文件夹
  • Items 中 FileInfo.FullName 的每个值。

例如

  • 测试名称 1
  • 测试文件夹 1
  • 文件A.JPG
  • 文件B.JPG
  • 文件C.PNG

  • 测试名称 2

  • 测试文件夹 2
  • 文件D.JPG
  • 文件E.JPG
  • 文件F.JPG

我已经实现了 Name 和 Folder 属性的绑定,但是我不太确定应该如何实现绑定每个 Items.FileInfo.FullName 出现的值。

我需要实现一个转换器吗?

非常感谢您的帮助。

【问题讨论】:

  • 您使用哪个 UI 控件来显示项目?
  • @KlausByskovHoffmann 看起来正是我所需要的,如果您添加您的评论作为答案,我会很乐意接受。

标签: c# wpf data-binding .net-4.5


【解决方案1】:

您需要查看HierarchicalDataTemplate。也许从this question 开始。

【讨论】:

    猜你喜欢
    • 2012-12-28
    • 2023-03-12
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多