public static void DisableSearch() { // Set Searching to true MacroFSNode.Searching = false; MacroFSNode.UnmatchAllNodes(MacroFSNode.RootNode); }
public static void UnmatchAllNodes(MacroFSNode root) { root.isMatch = false; root.NotifyPropertyChanged("IsMatch"); root.NotifyPropertyChanged("IsExpanded"); if (root.Children != null) { foreach (var child in root.Children) { MacroFSNode.UnmatchAllNodes(child); } } }