我想将对象集合绑定到Telerik TreeView控件。我的对象结构可能看起来像这样:基于属性值的绑定对象集合
Item 1.1
- Item 1.1.1
- Item 1.2.1
- Item 1.2.2
- Item 1.1.2
...
Item n.1
- Item n.1.1
- Item n.2.1
- Item n.3.1
所有这些对象都有一个共同的布尔属性,即isBindable。我想将这个集合绑定到我的TreeView控件,但是只有当它的属性isBindable = true时,控件才应该绑定对象。
我不想遍历整个集合,并在向控件执行ItemSource之前基于isBindable逐个删除。
有什么更好的想法我可以用LINQ来实现吗?
感谢, 巴斯卡尔
为什么树视图YourCollection.Select(项目=> item.IsBindable)不绑定 – Maheep