/// <summary> /// Inicializa una nueva instancia de la clase <see cref="T:WorkspaceViewModel"/>. /// </summary> /// <remarks> /// Constructor de la clase <see cref="T:WorkspaceViewModel"/>. /// </remarks> protected WorkspaceViewModel() { if (!this.IsDesignTime) { // Inicialización de proxys para comandos globales. this.editionCommandsProxy = new EditionCommandsProxy(); // Inicialización de comandos globales. this.activateRecordCommand = new DelegateCommand<object>(this.OnActivateRecord, this.CanActivateRecord); this.deleteRecordCommand = new DelegateCommand<object>(this.OnDeleteRecord, this.CanDeleteRecord); this.editRecordCommand = new DelegateCommand<object>(this.OnEditRecord, this.CanEditRecord); this.getRecordsCommand = new DelegateCommand<object>(this.OnGetRecords, this.CanGetRecords); this.newRecordCommand = new DelegateCommand<object>(this.OnNewRecord, this.CanNewRecord); this.saveRecordCommand = new DelegateCommand<object>(this.OnSaveRecord, this.CanSaveRecord); } }
/// <summary> /// Inicializa una nueva instancia de la clase <see cref="T:WorkspaceViewModel"/>. /// </summary> /// <remarks> /// Constructor de la clase <see cref="T:WorkspaceViewModel"/>. /// </remarks> protected WorkspaceViewModel() { if (!this.IsDesignTime) { // Inicialización de proxys para comandos globales. this.editionCommandsProxy = new EditionCommandsProxy(); // Inicialización de comandos globales. this.activateRecordCommand = new DelegateCommand <object>(this.OnActivateRecord, this.CanActivateRecord); this.deleteRecordCommand = new DelegateCommand <object>(this.OnDeleteRecord, this.CanDeleteRecord); this.editRecordCommand = new DelegateCommand <object>(this.OnEditRecord, this.CanEditRecord); this.getRecordsCommand = new DelegateCommand <object>(this.OnGetRecords, this.CanGetRecords); this.newRecordCommand = new DelegateCommand <object>(this.OnNewRecord, this.CanNewRecord); this.saveRecordCommand = new DelegateCommand <object>(this.OnSaveRecord, this.CanSaveRecord); } }