gpt4 book ai didi

c# - 数据绑定(bind)和 WPF

转载 作者:行者123 更新时间:2023-11-30 16:22:05 25 4
gpt4 key购买 nike

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

我有以下代码来创建类型为 Foo

的 ObservableCollection
ObservableCollection<Foo> myFoo;

Foo 具有以下属性:

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

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

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

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

例如

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

  • 测试名称 2

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

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

我需要实现转换器吗?

非常感谢您的帮助。

最佳答案

你需要调查HierarchicalDataTemplate .也许从 this question 开始.

关于c# - 数据绑定(bind)和 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12772957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com