ドキュメントのようにデリゲートを使用してフィルタリングしようとし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
プロパティをルート ノードのタイプに設定すると、ツリー内のルート ノードは 1 つだけになるため、この場合は機能します。
ETA:上記のコードでフィルタリングが機能しないのはなぜですか?