由于某种原因,我无法检查或取消选中我TreeListView中的复选框。
好吧,我没有设置AspectName,因为我的顶级类没有包含相应的属性,但是我使用了委托
treeElementsColSpoofing.AspectGetter = delegate(object o)
{
if (o is ClassA)
{
return ((ClassA)o).SomeList.Exists(x => x.SomeObject.Name == "Some name");
}
return string.Empty;
};
答案 0 :(得分:0)
看看OnCheck()事件 - 可能会阻止检查/取消选中?
答案 1 :(得分:0)
查看CheckBoxes周围的文档; http://objectlistview.sourceforge.net/cs/recipes.html#how-do-i-use-checkboxes-in-my-objectlistview
在您的情况下,您可能需要在视图中附加CheckStateGetter
和CheckStatePutter
委托。