/// <summary> /// Initializes a new instance of the ViewModelBase class. /// </summary> /// <param name="viewModelContext">The <see cref="ViewModelContext"/>.</param> protected ViewModelBase(IViewModelContext viewModelContext) { ViewModelContext = viewModelContext; Logger = ViewModelContext.Logger; Save = new ViewModelCommand(OnSave); Refresh = new ViewModelCommand(OnRefresh); ClearMessageBox = new ViewModelCommand(OnClearMessages); }
public ExampleDocumentMessagesViewModel(ViewModelContext viewModelContext) : base(viewModelContext) { ShowMessageCommand = new ViewModelCommand(ShowMessage); ClearMessagesCommand = new ViewModelCommand(ClearMessages); ShowMessageBoxCommand = new ViewModelCommand(OpenMessageBox); ThrowExceptionCommand = new ViewModelCommand(ThrowException); }
public ExampleDocumentNavigationViewModel(ViewModelContext viewModelContext) : base(viewModelContext) { OpenDocumentCommand = new ViewModelCommand(OpenDocument); GetDocumentsCommand = new ViewModelCommand(GetDocuments); OpenWindowCommand = new ViewModelCommand(OpenWindow); OpenDocuments = new ObservableCollection<ViewModelBase>(); }
public CustomerRemediationViewModel(ViewModelContext viewModelContext, RemediationService remediationService) : base(viewModelContext) { this.remediationService = remediationService; CompleteCommand = new ViewModelCommand(Complete); FailCommand = new ViewModelCommand(Fail); Products = new List<string>() {"Cap", "Collar", "Structured Collar"}; }
public ExampleDocumentViewModel(ViewModelContext viewModelContext) : base(viewModelContext) { ResetStatusCommand = new ViewModelCommand(ResetDocumentStatus); }
/// <summary> /// Initializes a new instance of the <see cref="DocumentViewModel"/> class. /// </summary> /// <param name="viewModelContext">The view model context.</param> protected DocumentViewModel(IViewModelContext viewModelContext) : base(viewModelContext) { navigationHistory = new List <NavigationTarget>(); NavigateDocument = new ViewModelCommand(OnNavigateDocument); }
/// <summary> /// Initializes a new instance of the <see cref="DocumentViewModel"/> class. /// </summary> /// <param name="viewModelContext">The view model context.</param> protected DocumentViewModel(IViewModelContext viewModelContext) : base(viewModelContext) { navigationHistory = new List<NavigationTarget>(); NavigateDocument = new ViewModelCommand(OnNavigateDocument); }