public void CollapseExpandAll() { if (NodeQuery.AllNodes.Any(x => ListView.IsExpanded(x))) { ListView.CollapseAll(); } else { foreach (FolderTreeNode folderTreeNode in NodeQuery.FolderNodes) { ListView.Expand(folderTreeNode); } } }