我有一个实现ITreeGridItem的类,每个项目都是组件或其类别。类别设置为可扩展,并且在填充列表时,我将类别设置为组件的父项。 类别会正确显示一个小箭头,看起来像在展开子项,但始终显示子项。如何使TreeGridView隐藏子项?
private void BuildComponentList() {
treeItems = new TreeGridItemCollection();
var components = gui.Data.TechComponents;
var groups = components.GroupBy(x => x.ComponentType);
foreach (var group in groups) {
var item = new ComponentGridItem(null, componentType: group.Key);
treeItems.Add(item);
foreach (var value in group)
treeItems.Add(new ComponentGridItem(item, value));
}