Summary
Defines a default base implementation for a
IPropertyAccessor
.
- Namespace
- Avalonia
.Data .Core .Plugins - Interfaces
-
- IPropertyAccessor
- IDisposable
- Base Types
-
- object
- Derived Types
graph BT
Type-->Base0["object"]
Type-.->Interface0["IPropertyAccessor"]
click Interface0 "/api/Avalonia.Data.Core.Plugins/IPropertyAccessor"
Type-.->Interface1["IDisposable"]
Type["PropertyAccessorBase"]
class Type type-node
Derived0["DataValidationBase"]-->Type
click Derived0 "/api/Avalonia.Data.Core.Plugins/DataValidationBase"
Syntax
public abstract class PropertyAccessorBase : IPropertyAccessor, IDisposable
Properties
Name | Value | Summary |
---|---|---|
PropertyType | Type |
Gets the type of the property.
|
Value | object |
Gets the current value of the property.
|
Methods
Name | Value | Summary |
---|---|---|
Dispose |
void | |
PublishValue |
void |
Publishes a value to the listener.
|
SetValue |
bool |
Sets the property value.
|
Subscribe |
void |
Subscribes to the value of the member.
|
SubscribeCore |
void |
When overridden in a derived class, begins listening to the member.
|
Unsubscribe |
void | |
UnsubscribeCore |
void |
When overridden in a derived class, stops listening to the member.
|