Example #1
0
        public override void Execute(object parameter)
        {
            var context = parameter as ContentTreeContext;

            if (context == null)
            {
                return;
            }

            var item = context.SelectedItems.FirstOrDefault() as FileTreeViewItem;

            if (item == null)
            {
                return;
            }

            if (item.HasChildren && !item.IsExpanded)
            {
                item.ExpandAndWait();
            }

            FileSortManager.SetFileSort(item.FileUri, SorterName);

            item.Refresh();
        }
Example #2
0
        public override void Execute(object parameter)
        {
            var context = parameter as ContentTreeContext;

            if (context == null)
            {
                return;
            }

            var item = context.SelectedItems.FirstOrDefault() as FileTreeViewItem;

            if (item == null)
            {
                return;
            }

            FileSortManager.SetFileSort(item.FileUri, string.Empty);

            item.Refresh();
        }