Exemplo n.º 1
0
 public SimpleEditorViewModel(IDataEntryViewProvider dataProvider)
     : base(dataProvider)
 {
     _dataProvider         = dataProvider;
     SelectNextCommand     = new RelayCommand(() => MoveTo(1));
     SelectPreviousCommand = new RelayCommand(() => MoveTo(-1));
     ClearFilterCommand    = new RelayCommand(() => ItemSource.FilterText = string.Empty);
 }
Exemplo n.º 2
0
 protected EditorViewModel(IDataEntryViewProvider dataProvider)
 {
     _dataProvider         = dataProvider;
     State                 = new EditorState();
     Rules                 = new Rules(RaiseErrorsChanged);
     PrepareForAddCommand  = new RelayCommand(PrepareForAdd, () => State.IsView);
     PrepareForEditCommand = new RelayCommand(PrepareForEdit, CanEditOrDelete);
     DeleteCommand         = new RelayCommand(AskAndDelete, CanEditOrDelete);
     SaveCommand           = new RelayCommand(Save, CanSave);
     SaveNewCommand        = new RelayCommand(SaveNew, CanSaveNew);
     CancelCommand         = new RelayCommand(Cancel, () => State.IsNotView);
 }