无法折叠Eto TreeGridView

时间:2019-02-06 20:19:43

标签: c# treeview eto

我有一个实现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));
        }

0 个答案:

没有答案