Cauldron.XAML.ViewModels Namespace |
Class | Description | |
---|---|---|
RaisePropertyChangeAttribute |
Raises the PropertyChanged event if the property is changed.
ATTENTION: Only use this if the PropertyChanged.Fody DoNotNotifyAttribute is applied on the property or
this implementation will collide heavily with the implementation of PropertyChanged.Fody.
| |
RegisterChildrenAttribute | ||
ValidatableViewModelBase |
Represents a base class with an implemented validation
| |
ViewModelBase |
Represents the base class of a ViewModel
|
Interface | Description | |
---|---|---|
IChangeAwareViewModel |
Represents a viewmodel that is aware of changes.
| |
ICloseAwareViewModel |
Represents an interface that can be used by UIElement to trigger viewmodels to close
| |
IDialogViewModel |
Represents a view model with a return value.
| |
IDialogViewModelTResult |
Represents a view model with a return value.
| |
IFrameAware |
Represents a view model that reacts to certain events in the NavigationFrame (UWP) or Window (Desktop).
| |
INavigable |
Represents a navigable view model
| |
IPrelaunchAware |
Represents a viewmodel that is aware of application prelaunch
| |
ISizeAware |
Represents a view model that is aware of the window sizing
| |
IValidatableViewModel |
Represents a viewmodel that is able to validate property values
| |
IViewAware |
Represents a viewmodel that is aware of some of its view status
| |
IViewModel |
Defines a ViewModel
|