/// <summary> /// Inicializa una nueva instancia de la clase <see cref="T:TaskbarViewModel"/>. /// </summary> /// <param name="moduleType"> /// Tipo de módulo al que pertenece este ViewModel. /// </param> /// <remarks> /// Constructor de la clase <see cref="T:TaskbarViewModel"/>. /// </remarks> protected TaskbarViewModel(Type moduleType) { if (!this.IsDesignTime) { // Inicialición. this.moduleType = moduleType; this.isChecked = false; this.showModuleNavigationView = null; this.showModuleRibbonView = null;//* this.moduleRibbonViewModel = null;//* this.taskButtonImage = string.Empty; this.taskButtonText = string.Empty; // Suscripción de eventos. var navigationCompletedEvent = this.EventAggregator.GetEvent<NavigationCompletedEvent>(); navigationCompletedEvent.Subscribe(this.OnNavigationCompleted, ThreadOption.UIThread); } }
/// <summary> /// Inicializa una nueva instancia de la clase <see cref="T:TaskbarViewModel"/>. /// </summary> /// <param name="moduleType"> /// Tipo de módulo al que pertenece este ViewModel. /// </param> /// <remarks> /// Constructor de la clase <see cref="T:TaskbarViewModel"/>. /// </remarks> protected TaskbarViewModel(Type moduleType) { if (!this.IsDesignTime) { // Inicialición. this.moduleType = moduleType; this.isChecked = false; this.showModuleNavigationView = null; this.showModuleRibbonView = null; //* this.moduleRibbonViewModel = null; //* this.taskButtonImage = string.Empty; this.taskButtonText = string.Empty; // Suscripción de eventos. var navigationCompletedEvent = this.EventAggregator.GetEvent <NavigationCompletedEvent>(); navigationCompletedEvent.Subscribe(this.OnNavigationCompleted, ThreadOption.UIThread); } }