public BaseWindowViewModel(IWindsorContainer container, IWindow window, ISecurityChecker securityChecker /*, IControlViewModel securityFailedControlViewModel*/) { //SecurityFailedControlViewModel = securityFailedControlViewModel; SecurityChecker = securityChecker; Window = new Observable <IWindow>(); IsEnabled = new Observable <bool>(true); Window.Value = window; Window.Value.DataContext = this; Container = container; CurrentControlViewModel = new Observable <IControlViewModel>(); ClosingCommand = new RxCommand(); CanClose = new Observable <bool>(true); IsEnabled.Subscribe(x => { Window.Value.IsEnabled = x; }); }
public MainWindowViewModel( IWindsorContainer container, IMainWindow window, ISecurityChecker securityChecker /*, ISecurityFailedControlViewModel securityFailedControlViewModel*/ ) : base( container, window, securityChecker /*, securityFailedControlViewModel*/ ) { IsSettingsOpen = new Observable <bool>(false); GoSettingsCommand = new RxAsyncCommand(); GoSettingsCommand.Subscribe(x => { //CurrentControlViewModel.Value = GetContent<ISettingsControlViewModel, ISettingsControl>(true); IsSettingsOpen.Value = !IsSettingsOpen.Value; }); }
public Security(ISecurityChecker securityChecker) { SecurityChecker = securityChecker; }
public Security(ISecurityChecker securityChecker) { _securityChecker = securityChecker; }
public SecurityBefore(ISecurityChecker securityChecker) { SecurityChecker = securityChecker; }