【发布时间】:2012-02-24 21:25:22
【问题描述】:
是否可以将列表框(或另一个具有 SelectedItem 的控件)绑定到 ICollectionView,显示如下所示的项目:
- 项目1名称
- 项目2名称
-
父名1
- Item3Name
- Item4Name
-
父名2
- 项目5名称
- 项目6名称
用作 CollectionViewSource 视图源的类:
public class Item
{
public string Name { get; set; }
public string Parent { get; set; }
}
Item1 和 Item2 的 ParentName 属性设置为 null,Item3 和 Item4 的 ParentName 属性为“ParentName1”,依此类推。
我真的很喜欢列表框的方法,因为只能选择项目,不能选择组。但我可能走错了路。
【问题讨论】:
-
为什么不使用 WPF TreeView 控件?
-
因为在树视图中我必须实现逻辑来禁用扩展、设置选定项、禁用组选择等等
标签: wpf