Beispiel #1
0
 public bool DeleteLoadout(LoadoutViewModel loadout)
 {
     return(ReorganizableCollectionUtilities <LoadoutViewModel> .Remove(
                Loadouts,
                loadout,
                x => SelectedLoadout == x,
                () => SelectedLoadout = null
                ));
 }
Beispiel #2
0
 public bool MoveLoadoutDown(LoadoutViewModel loadout)
 {
     return(ReorganizableCollectionUtilities <LoadoutViewModel> .MoveDown(
                Loadouts,
                loadout,
                () => SelectedLoadout,
                x => SelectedLoadout = x
                ));
 }
 public bool MoveContainerDown(SearchResultProcessingContainerViewModel container)
 {
     return(ReorganizableCollectionUtilities <SearchResultProcessingContainerViewModel> .MoveDown(
                Containers,
                container,
                () => SelectedContainer,
                x => SelectedContainer = x
                ));
 }
 public bool RemoveContainer(SearchResultProcessingContainerViewModel container)
 {
     return(ReorganizableCollectionUtilities <SearchResultProcessingContainerViewModel> .Remove(
                Containers,
                container,
                x => SelectedContainer == x,
                () => SelectedContainer = null
                ));
 }
Beispiel #5
0
        public bool RemoveSortItem(SearchResultSortItemViewModel item)
        {
            bool result = ReorganizableCollectionUtilities <SearchResultSortItemViewModel> .Remove(
                sortItems,
                item
                );

            if (result)
            {
                UpdateSortItems();
            }

            return(result);
        }