コード例 #1
0
ファイル: SharpTreeView.cs プロジェクト: tris2481/ILSpy
        internal void HandleCollapsing(SharpTreeNode node)
        {
            var selectedChilds = node.VisibleDescendants().Where(n => n.IsSelected);

            if (selectedChilds.Any())
            {
                var list = SelectedItems.Cast <SharpTreeNode>().Except(selectedChilds).ToList();
                list.AddOnce(node);
                SetSelectedItems(list);
            }
        }
コード例 #2
0
ファイル: SharpTreeView.cs プロジェクト: HEskandari/ILSpy
 internal void HandleCollapsing(SharpTreeNode Node)
 {
     var selectedChilds = Node.VisibleDescendants().Where(n => n.IsSelected);
     if (selectedChilds.Any()) {
         var list = SelectedItems.Cast<SharpTreeNode>().Except(selectedChilds).ToList();
         list.AddOnce(Node);
         SetSelectedItems(list);
     }
 }