C# 클래스 Orc.FilterBuilder.ViewModels.FilterBuilderViewModel

상속: Catel.MVVM.ViewModelBase
파일 보기 프로젝트 열기: WildGums/Orc.FilterBuilder

공개 메소드들

메소드 설명
FilterBuilderViewModel ( IUIVisualizerService uiVisualizerService, IFilterSchemeManager filterSchemeManager, IFilterService filterService, IMessageService messageService, IServiceLocator serviceLocator, IReflectionService reflectionService ) : System

보호된 메소드들

메소드 설명
CloseAsync ( ) : Task
InitializeAsync ( ) : Task

비공개 메소드들

메소드 설명
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

메소드 상세

CloseAsync() 보호된 메소드

protected CloseAsync ( ) : Task
리턴 Task

FilterBuilderViewModel() 공개 메소드

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
리턴 System

InitializeAsync() 보호된 메소드

protected InitializeAsync ( ) : Task
리턴 Task