Show / Hide Table of Contents

Class ExceptionViewerDialogViewModel

Implements the view model for unhandled exception viewer.

Inheritance
System.Object
ObservableObject
ChangeTrackingObject
ViewModelBase
ContentDialogContextViewModelBase
ExceptionViewerDialogViewModel
Implements
System.ComponentModel.INotifyPropertyChanged
System.ComponentModel.INotifyDataErrorInfo
INotifyDataPropertyChanged
IActiveAware
IClosingAware
IBusyAware
IContentDialogContext
IDialogContext
System.ComponentModel.IDataErrorInfo
IContentDialogTitleInfo
ContentDialogContextViewModelBase.FirstButtonCaption
ContentDialogContextViewModelBase.FirstCommand
ContentDialogContextViewModelBase.Info
ContentDialogContextViewModelBase.Parent
ContentDialogContextViewModelBase.SecondButtonCaption
ContentDialogContextViewModelBase.SecondCommand
ContentDialogContextViewModelBase.ThirdButtonCaption
ContentDialogContextViewModelBase.ThirdCommand
ContentDialogContextViewModelBase.ShowHelpCommand
ContentDialogContextViewModelBase.CloseDialog
ContentDialogContextViewModelBase.RaiseCloseDialog()
ViewModelBase.IsActiveChanged
ViewModelBase.IsBusyChanged
ViewModelBase.IsActive
ViewModelBase.IsBusy
ViewModelBase.OnClosing()
ViewModelBase.RaiseIsActiveChanged(EventArgs)
ViewModelBase.RaiseIsBusyChanged()
ViewModelBase.SetCommandsStates(Boolean)
ChangeTrackingObject.HasChanges
ChangeTrackingObject.Cascade()
ChangeTrackingObject.CascadeChanges()
ChangeTrackingObject.OnDataPropertyChanged(String)
ChangeTrackingObject.SetValue<T>(String, T, T, Action<T>, Action<T>, IEqualityComparer<T>)
ChangeTrackingObject.AcceptChanges()
ObservableObject.PropertyChanged
ObservableObject.HasErrors
ObservableObject.AddError(IError)
ObservableObject.CascadeErrors()
ObservableObject.ClearErrors()
ObservableObject.ForceValidation<T>(String, T)
ObservableObject.GetEntityErrors()
ObservableObject.GetErrors(String)
ObservableObject.OnErrorsChanged(String)
ObservableObject.OnPropertyChanged(String)
ObservableObject.OnValidate(String)
ObservableObject.RemoveError(Guid)
ObservableObject.RemoveError(IError)
ObservableObject.SetValue<T>(String, T, T)
ObservableObject.SetValue<T>(String, T, T, IEqualityComparer<T>)
ObservableObject.SetValue<T>(String, T, T, Action<T>, Action<T>)
ObservableObject.INotifyDataPropertyChanged.DataPropertyChanged
ObservableObject.INotifyDataErrorInfo.ErrorsChanged
ObservableObject.IDataErrorInfo.Error
ObservableObject.INotifyDataErrorInfo.HasErrors
ObservableObject.INotifyDataErrorInfo.GetErrors(String)
ObservableObject.IDataErrorInfo.Item[String]
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls.ExceptionsViewerDialog.ViewModels
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
[Export]
public class ExceptionViewerDialogViewModel : ContentDialogContextViewModelBase, INotifyPropertyChanged, INotifyDataErrorInfo, INotifyDataPropertyChanged, IActiveAware, IClosingAware, IBusyAware, IContentDialogContext, IDialogContext, IDataErrorInfo, IContentDialogTitleInfo

Constructors

View Source

ExceptionViewerDialogViewModel(IExceptionsRepository, IMessageDialog, IOverlayEffect, IMAPI)

Initializes a new instance of the ExceptionViewerDialogViewModel class.

Declaration
[ImportingConstructor]
public ExceptionViewerDialogViewModel(IExceptionsRepository exceptionsRepository, IMessageDialog messageDialog, IOverlayEffect overlayEffect, IMAPI mapi)
Parameters
Type Name Description
IExceptionsRepository exceptionsRepository

An implementation of IExceptionsRepository.

IMessageDialog messageDialog

An implementation of IMessageDialog.

IOverlayEffect overlayEffect

An implementation of IOverlayEffect.

IMAPI mapi

An implementation of IMAPI.

Properties

View Source

FavoriteSelectionHeader

Gets or sets gets the header text for filters selection dialog header.

Declaration
public string FavoriteSelectionHeader { get; set; }
Property Value
Type Description
System.String
View Source

FilterHeaderText

Gets or sets gets the header text for filters.

Declaration
public string FilterHeaderText { get; set; }
Property Value
Type Description
System.String
View Source

HasItems

Gets a value indicating whether there are any items in the view.

Declaration
public bool HasItems { get; }
Property Value
Type Description
System.Boolean
View Source

HintHeader

Gets or sets the hint header.

Declaration
public string HintHeader { get; set; }
Property Value
Type Description
System.String
View Source

HintText

Gets or sets a hint text that indicates why there is no data.

Declaration
public string HintText { get; set; }
Property Value
Type Description
System.String
View Source

SelectedItem

Gets or sets the selected item.

Declaration
public ExceptionEntity SelectedItem { get; set; }
Property Value
Type Description
ExceptionEntity
View Source

SourceItems

Gets the list of items for displaying in the UI view.

Declaration
public GenericCollectionView<ExceptionEntity> SourceItems { get; set; }
Property Value
Type Description
GenericCollectionView<ExceptionEntity>
View Source

TitleInfo

Gets or sets additional info for dialog title.

Declaration
public string TitleInfo { get; set; }
Property Value
Type Description
System.String

Implements

System.ComponentModel.INotifyPropertyChanged
System.ComponentModel.INotifyDataErrorInfo
INotifyDataPropertyChanged
IActiveAware
IClosingAware
IBusyAware
IContentDialogContext
IDialogContext
System.ComponentModel.IDataErrorInfo
IContentDialogTitleInfo

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX