我尝试TreeListView
使用文档中的代表进行过滤:Filtering ObjectListView
所以它是这样的:
this.myTree.ModelFilter = new ModelFilter(delegate(object x) {
return (((MyTreeNode)x).Type == type); // this code doesn't work, why ?
});
结果,myTree
应该包括.Type
属性等于的所有节点type
,在我的情况下,树中没有节点,为什么???。
但是,如果我将.Type
属性设置为根节点的类型,那么它将只是树中的一个根节点,所以在这种情况下它可以工作。
ETA:为什么用上面的代码过滤不起作用?