![]() | 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
|