예제 #1
0
        public void ResetFilter()
        {
            if (isFiltered)
            {
                var folders = SubItems.ViewModels.OfType <FolderViewModel <TFileViewModel> >().ToList();

                folders.ForEach(x => { x.ResetFilter(); });

                if (wasExpandedByFilter)
                {
                    wasExpandedByFilter = false;
                    IsExpanded          = false;
                }

                SubItems.ResetFilter();

                SubItems.ViewModels.ForEach(x => x.HighlitedText = x.Name);
                isFiltered = false;
            }
        }