在开始使用 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 出现的值。
我需要实现一个转换器吗?
非常感谢您的帮助。