ReactiveUserControlBase class¶
Attributes: [DebuggerDisplay("ReactiveUserControlBase: {ToString(),nq}")]
Defined in
Namespace: ReactiveUI.Avalonia.Reactive
Assembly: ReactiveUI.Avalonia.Reactive.dll
Full name: ReactiveUI.Avalonia.Reactive.ReactiveUserControlBase
Modifiers: public
Summary¶
A non-generic ReactiveUI UserControl base that owns the Avalonia view model property.
Applies to
net10.0, net9.0, net8.0
Class hierarchy
classDiagram
class ReactiveUserControlBase
class UserControl
UserControl <|-- ReactiveUserControlBase
class IViewFor {
<>
}
IViewFor <|.. ReactiveUserControlBase
class IActivatableView {
<>
}
IActivatableView <|.. ReactiveUserControlBase
Inherits from: UserControl
Implements: IViewFor, IActivatableView
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [ReactiveUserControlBase](# class. |
Fields¶
| Name | Summary |
|---|---|
| static ViewModelProperty | Identifies the ViewModel dependency property for a ReactiveUserControl. |
Methods¶
| Name | Summary |
|---|---|
| OnPropertyChanged | Called when a avalonia property changes on the object. |
| IsValidViewModelValue | Determines whether the specified value is valid for the view model property. |