我有一个看起来像这样的集合:
ObservableDictionary<string, ObservableDictionary<string, SystemStatusItem>> ObservableColoServerStatus
我正在创建一个我想绑定的用户控件,如下所示:
- 外部字典中的每个键(字符串)键都应动态创建一个扩展器。
- 在该扩展器内部是一个 ListView/DataGrid/一些用于显示信息集合的控件
- ListView/DataGrid 中的每一行或任何内容都将由(字符串)键和内部字典的(对象)值的属性的组合组成。
理想情况下,它应该看起来和操作类似于 TreeView,但是扩展器已通过我们的 UI 广泛使用,因此我想坚持这一点以保持一致性。
我是 WPF 的新手,之前做过一些基本的数据绑定,但是这种嵌套关系的性质让我很难理解