有时候,WPF 对我来说太复杂了。我有一个名为“Window1”的窗口,其中包含一组“Group”。"Group" 是一个类,其中包含一组 "Person"。最终这应该是一个联系人列表。我想要做的就是在 ListBox 中显示带有其人员的组,其中列表组的组名等于我的类 "Groups" 的 Name 属性。
我尝试使用绑定到“Collection”的 CollectionViewSource。组被正确地显示,但列表项等于组名。因此,每个组只有一个项目:它的组名。
许多示例仅显示具有一个集合的项目分组。我可以将组名设置为“Person”的属性。但是,那时我无法计数(这真的很重要): - 每个组有多少人 - 其中有多少人的状态为“在线”。
我在“Group”类中使用 linq 进行计数。 感谢任何帮助我入门的建议。
我尝试使用绑定到“Collection”的 CollectionViewSource。组被正确地显示,但列表项等于组名。因此,每个组只有一个项目:它的组名。
许多示例仅显示具有一个集合的项目分组。我可以将组名设置为“Person”的属性。但是,那时我无法计数(这真的很重要): - 每个组有多少人 - 其中有多少人的状态为“在线”。
我在“Group”类中使用 linq 进行计数。 感谢任何帮助我入门的建议。