C# Class Orc.FilterBuilder.ViewModels.FilterBuilderViewModel

Inheritance: Catel.MVVM.ViewModelBase
ファイルを表示 Open project: WildGums/Orc.FilterBuilder

Public Methods

Method Description
FilterBuilderViewModel ( IUIVisualizerService uiVisualizerService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IMessageService messageService, IServiceLocator serviceLocator, IReflectionService reflectionService ) : System

Protected Methods

Method Description
CloseAsync ( ) : Task
InitializeAsync ( ) : Task

Private Methods

Method Description
ApplyFilter ( ) : void
ApplyFilterScheme ( FilterScheme filterScheme, bool force = false ) : void
OnApplySchemeCanExecute ( ) : bool
OnApplySchemeExecuteAsync ( ) : Task
OnDeleteSchemeCanExecute ( FilterScheme filterScheme ) : bool
OnDeleteSchemeExecute ( FilterScheme filterScheme ) : void
OnEditSchemeCanExecute ( FilterScheme filterScheme ) : bool
OnEditSchemeExecute ( FilterScheme filterScheme ) : void
OnFilterSchemeManagerLoaded ( object sender, EventArgs eventArgs ) : void
OnFilterSchemesCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnFilterServiceSelectedFilterChanged ( object sender, EventArgs e ) : void
OnFilteredCollectionChanged ( ) : void
OnNewSchemeExecute ( ) : void
OnRawCollectionChanged ( ) : void
OnResetSchemeCanExecute ( ) : bool
OnResetSchemeExecute ( ) : void
OnScopeChanged ( ) : void
OnSelectedFilterSchemeChanged ( ) : void
ReadyForResetOrDeleteScheme ( FilterScheme filterScheme ) : bool
UpdateFilters ( ) : void

Method Details

CloseAsync() protected method

protected CloseAsync ( ) : Task
return Task

FilterBuilderViewModel() public method

public FilterBuilderViewModel ( IUIVisualizerService uiVisualizerService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IMessageService messageService, IServiceLocator serviceLocator, IReflectionService reflectionService ) : System
uiVisualizerService IUIVisualizerService
filterSchemeManager IFilterSchemeManager
filterService IFilterService
messageService IMessageService
serviceLocator IServiceLocator
reflectionService IReflectionService
return System

InitializeAsync() protected method

protected InitializeAsync ( ) : Task
return Task