【发布时间】:2012-05-05 15:47:01
【问题描述】:
这是一个有趣的案例,我无法在网上找到任何信息。我正在尝试创建一个网格并需要将 ObservableCollection 的 ObservableCollection 绑定到它。想象一下这样的模型:
public class App
{
private ObservableCollection<MyNewCollection> collections;
}
public class MyNewCollection : DependencyObject
{
public ObservableCollection<MyCollectionItem> items;
// ... public properties: string CollectionTitle
}
public class MyCollectionItem : DependencyObject
{
// ... public properties: string ItemTitle
}
我希望网格的第一列列出集合对象中的项目,以便每一行都包含来自集合 ObservableCollections 中一个项目的 CollectionTitle。对于第二列,我希望每一行都包含与相应集合对象关联的一组 MyCollectionItems 项。
从上面的代码:
- 集合为“c”
- 项目为“我”
如果我有一组静态的 MyNewCollection 对象,这会很容易,但由于它可以增长到无穷大,我需要为 MyNewCollection 对象创建一个新的 ObservableCollection,这就是我在理解如何做时遇到麻烦的地方这与 WPF。任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: c# wpf observablecollection