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
|