protected ViewModelBase() { DispatcherObject = CoreWindow.GetForCurrentThread().Dispatcher; SimpleCommandManager.AssignOnPropertyChanged(ref this.PropertyChanged); _commandsList = new List <RelayCommand>(); }
public void RemoveCommand() { SimpleCommandManager.RemoveRaiseCanExecuteChangedAction(_raiseCanExecuteChangedAction); }
public void Execute(object parameter) { _execute(); SimpleCommandManager.RefreshCommandStates(); }
protected BaseNotificator() { SimpleCommandManager.AssignOnPropertyChanged(ref this.PropertyChanged); }