У меня есть класс, реализующий 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));
}