public ShellViewModel(IRegionManager regionManager, IEventAggregator eventAggregator) { this.regionManager = regionManager; this.eventAggregator = eventAggregator; NavigateCommand = new DelegateCommand(Navigate, CanExecuteMethod); NavigateCommand.ObservesCanExecute(() => this.IsBackEnabled); this.eventAggregator.GetEvent <ControlBackFlowEvent>().Subscribe(ControlActionBackFlowEvent, ThreadOption.UIThread, true); this.eventAggregator.GetEvent <NavigationInfoEvent>().Subscribe(OnNavigationInfoEvent, ThreadOption.UIThread, true); this.IsEnabled = true; }
private void InitSelectEmployeeCommand() { SelectEmployeeCommand = new DelegateCommand <UserDto>(OnSelectEmployee); SelectEmployeeCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSelectSessionCommand() { SelectSessionCommand = new DelegateCommand <SessionDto>(OnSelectSession); SelectSessionCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitEndSessionCommand() { EndSessionCommand = new DelegateCommand <object>(OnEndSession); EndSessionCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSelectSidebarCommand() { SelectSidebarCommand = new DelegateCommand <SelectionModel>(OnSelectSidebar); SelectSidebarCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitTakeImageCommand() { TakeImageCommand = new DelegateCommand <object>(OnTakeImage); TakeImageCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitDeleteCommand() { DeleteCommand = new DelegateCommand <object>(OnDelete); DeleteCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitChangeIconCommand() { ChangeIconCommand = new DelegateCommand <object>(OnChangeIcon); ChangeIconCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitMinusQuantityCommand() { MinusQuantityCommand = new DelegateCommand <object>(OnMinusQuantity); MinusQuantityCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSelectZoneCommand() { SelectZoneCommand = new DelegateCommand <ZoneDto>(OnSelectZone); SelectZoneCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitPickImageCommand() { PickImageCommand = new DelegateCommand <object>(OnPickImage); PickImageCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitGoToChangePassCommand() { GoToChangePassCommand = new DelegateCommand <object>(OnGoToChangePass); GoToChangePassCommand.ObservesCanExecute(() => IsNotBusyBindProp); }
private void InitGetListMemberCommand() { GetListMemberCommand = new DelegateCommand <object>(OnGetListMember); GetListMemberCommand.ObservesCanExecute(() => IsNotBusyBindProp); }
private void InitSelectDiscountCommand() { SelectDiscountCommand = new DelegateCommand <DiscountDto>(OnSelectDiscount); SelectDiscountCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitUpdateEmployeeCommand() { UpdateEmployeeCommand = new DelegateCommand <object>(OnUpdateEmployee); UpdateEmployeeCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSelectItemCommand() { SelectItemCommand = new DelegateCommand <ItemDto>(OnSelectItem); SelectItemCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitAddNewItemCommand() { AddNewItemCommand = new DelegateCommand <object>(OnAddNewItem); AddNewItemCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitModifyCategoryCommand() { SelectCategoryCommand = new DelegateCommand <CategoryDto>(OnSelectCategory); SelectCategoryCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSelectIconCommand() { SelectIconCommand = new DelegateCommand <string>(OnSelectIcon); SelectIconCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitTranferScrumFrameworkDetailCommand() { TranferScrumFrameworkDetailCommand = new DelegateCommand <object>(OnTranferScrumFrameworkDetail); TranferScrumFrameworkDetailCommand.ObservesCanExecute(() => IsNotBusyBindProp); }
private void InitSelectReasonCommand() { SelectReasonCommand = new DelegateCommand <object>(OnSelectReason); SelectReasonCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitDeleteTableCommand() { DeleteTableCommand = new DelegateCommand <TableDto>(OnDeleteTable); DeleteTableCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSaveCommand() { SaveCommand = new DelegateCommand <object>(OnSave); SaveCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitAddQuantityCommand() { AddQuantityCommand = new DelegateCommand <ItemDto>(OnAddQuantity); AddQuantityCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitStartSessionCommand() { StartSessionCommand = new DelegateCommand <object>(OnStartSession); StartSessionCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitReduceQuantityCommand() { ReduceQuantityCommand = new DelegateCommand <ItemDto>(OnReduceQuantity); ReduceQuantityCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitOpenPopupCommand() { OpenPopupCommand = new DelegateCommand <object>(OnOpenPopup); OpenPopupCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitGoBackCommand() { GoBackCommand = new DelegateCommand <object>(OnGoBack); GoBackCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitReturnCommand() { ReturnCommand = new DelegateCommand <object>(OnReturn); ReturnCommand.ObservesCanExecute(() => IsNotBusy); }
private void InitSignOutCommand() { SignOutCommand = new DelegateCommand <object>(OnSignOut); SignOutCommand.ObservesCanExecute(() => IsNotBusy); }