bovender framework
C# framework that implements MVVM and more
Bovender.UserSettings.UserSettingsExceptionViewModel Class Reference

General view model for user settings-related exceptions. More...

Inheritance diagram for Bovender.UserSettings.UserSettingsExceptionViewModel:
Bovender.Mvvm.ViewModels.ViewModelBase

Public Member Functions

 UserSettingsExceptionViewModel (UserSettingsBase userSettings)
 
override object RevealModelObject ()
 Returns the exception, if any. More...
 
- Public Member Functions inherited from Bovender.Mvvm.ViewModels.ViewModelBase
bool IsViewModelOf (object model)
 Determines whether the current object is a view model of a particular model object. More...
 
Window InjectInto< T > ()
 Injects the ViewModel into a newly created View and wires the RequestCloseView event. More...
 
Window InjectInto (Window view)
 Injects the view model into an existing view by setting the view's DataContext. More...
 
void InjectAndShowInThread< T > (IntPtr ownerForm)
 Creates a new thread that creates a new instance of the view T , sets its Forms owner and shows it modelessly. More...
 
void InjectAndShowInThread< T > ()
 Creates a new thread that creates a new instance of the view T and shows it modelessly. More...
 
void InjectAndShowDialogInThread< T > (IntPtr ownerForm)
 Creates a new thread that creates a new instance of the view T and shows it as a dialog. More...
 

Properties

UserSettingsBase UserSettings [get, set]
 
Exception Exception [get]
 
string Message [get]
 
string InnerMessage [get]
 
- Properties inherited from Bovender.Mvvm.ViewModels.ViewModelBase
virtual string DisplayString [get, set]
 
bool IsSelected [get, set]
 
Dispatcher ViewDispatcher [get, set]
 
ICommand CloseViewCommand [get]
 
Dispatcher Dispatcher [get]
 Captures the dispatcher of the thread that the object was created in. More...
 
TaskScheduler SyncContext [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Bovender.Mvvm.ViewModels.ViewModelBase
 ViewModelBase ()
 Does not allow public instantiation of this class. More...
 
virtual void OnPropertyChanged (string propertyName)
 
virtual bool CanCloseView ()
 
virtual void DoCloseView ()
 
CancellationToken Dispatch (Action action)
 Dispatches an action in the current synchronization context if one exists, or using the Dispatcher. More...
 
- Events inherited from Bovender.Mvvm.ViewModels.ViewModelBase
EventHandler RequestCloseView
 Raised by the CloseView Command, signals that associated views are to be closed. More...
 
PropertyChangedEventHandler PropertyChanged
 

Detailed Description

General view model for user settings-related exceptions.

Definition at line 30 of file UserSettingsExceptionViewModel.cs.

Member Function Documentation

override object Bovender.UserSettings.UserSettingsExceptionViewModel.RevealModelObject ( )
inlinevirtual

Returns the exception, if any.

Implements Bovender.Mvvm.ViewModels.ViewModelBase.

Definition at line 108 of file UserSettingsExceptionViewModel.cs.


The documentation for this class was generated from the following file: