/// <summary> /// Show items of a specific category in Error List window. /// </summary> /// <param name="itemsCategory">Category of items to show.</param> public void ShowItems(ErrorListItemCategory itemsCategory) { switch (itemsCategory) { case ErrorListItemCategory.Error: if (this.ViewModelStore.Options != null) { this.ViewModelStore.Options.ErrorCategoryVisible = true; } break; case ErrorListItemCategory.Warning: if (this.ViewModelStore.Options != null) { this.ViewModelStore.Options.WarningCategoryVisible = true; } break; case ErrorListItemCategory.Message: if (this.ViewModelStore.Options != null) { this.ViewModelStore.Options.InfoCategoryVisible = true; } break; } this.hiddenCategories.Remove(itemsCategory); UpdateDisplayList(); }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="category">Error category of the error.</param> /// <param name="description">Description explaining why the error occured.</param> protected BaseErrorListItemViewModel(ViewModelStore viewModelStore, ErrorListItemCategory category, string description) : base(viewModelStore) { this.category = category; this.description = description; this.navigationCommand = new DelegateCommand(NavigationCommand_Executed); }
private void ModifyCategoryCount(ErrorListItemCategory category, bool bIncrease) { switch (category) { case ErrorListItemCategory.Error: case ErrorListItemCategory.Fatal: if (bIncrease) { errorsCount++; } else { errorsCount--; } OnPropertyChanged("ErrorsCount"); break; case ErrorListItemCategory.Message: if (bIncrease) { messagesCount++; } else { messagesCount--; } OnPropertyChanged("MessagesCount"); break; case ErrorListItemCategory.Warning: if (bIncrease) { warningsCount++; } else { warningsCount--; } OnPropertyChanged("WarningsCount"); break; } }
private void DecreaseCategoryCount(ErrorListItemCategory category) { ModifyCategoryCount(category, false); }
private void IncreaseCategoryCount(ErrorListItemCategory category) { ModifyCategoryCount(category, true); }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="errorId">Error id.</param> /// <param name="category">Error category of the error.</param> /// <param name="description">Description explaining why the error occured.</param> protected FilterableErrorListItemViewModel(ViewModelStore viewModelStore, string errorId, ErrorListItemCategory category, string description) : base(viewModelStore, category, description) { this.errorId = errorId; }
/// <summary> /// Constuctor. /// </summary> /// <param name="viewModelStore">The store this view model belongs to.</param> /// <param name="errorId">Error id.</param> /// <param name="category">Error category of the error.</param> /// <param name="message">Description explaining why the error occured.</param> public StringErrorListItemViewModel(ViewModelStore viewModelStore, string errorId, ErrorListItemCategory category, string message) : base(viewModelStore, errorId, category, message) { this.errorId = errorId; }
private void ModifyCategoryCount(ErrorListItemCategory category, bool bIncrease) { switch (category) { case ErrorListItemCategory.Error: case ErrorListItemCategory.Fatal: if (bIncrease) errorsCount++; else errorsCount--; OnPropertyChanged("ErrorsCount"); break; case ErrorListItemCategory.Message: if( bIncrease ) messagesCount++; else messagesCount--; OnPropertyChanged("MessagesCount"); break; case ErrorListItemCategory.Warning: if (bIncrease) warningsCount++; else warningsCount--; OnPropertyChanged("WarningsCount"); break; } }
/// <summary> /// Show items of a specific category in Error List window. /// </summary> /// <param name="itemsCategory">Category of items to show.</param> public void ShowItems(ErrorListItemCategory itemsCategory) { switch (itemsCategory) { case ErrorListItemCategory.Error: if (this.ViewModelStore.Options != null) this.ViewModelStore.Options.ErrorCategoryVisible = true; break; case ErrorListItemCategory.Warning: if (this.ViewModelStore.Options != null) this.ViewModelStore.Options.WarningCategoryVisible = true; break; case ErrorListItemCategory.Message: if (this.ViewModelStore.Options != null) this.ViewModelStore.Options.InfoCategoryVisible = true; break; } this.hiddenCategories.Remove(itemsCategory); UpdateDisplayList(); }