Summary
A styled avalonia property.
- Namespace
- Avalonia
- Interfaces
-
- IEquatable
<AvaloniaProperty> - IPropertyInfo
- I
Styled Property Accessor
- IEquatable
- Base Types
- Derived Types
graph BT
Type-->Base0["StyledPropertyBase<TValue>"]
Base0-->Base1["AvaloniaProperty<TValue>"]
Base1-->Base2["AvaloniaProperty"]
click Base2 "/api/Avalonia/AvaloniaProperty"
Base2-->Base3["object"]
Type-.->Interface0["IEquatable<AvaloniaProperty>"]
Type-.->Interface1["IPropertyInfo"]
click Interface1 "/api/Avalonia.Data.Core/IPropertyInfo"
Type-.->Interface2["IStyledPropertyAccessor"]
Type["StyledProperty<TValue>"]
class Type type-node
Derived0["AttachedProperty<TValue>"]-->Type
click Derived0 "/api/Avalonia/AttachedProperty_1"
Syntax
public class StyledProperty<TValue> : StyledPropertyBase<TValue>, IEquatable<AvaloniaProperty>,
IPropertyInfo, IStyledPropertyAccessor
Type Parameters
Name | Description |
---|---|
TValue |
Constructors
Name | Summary |
---|---|
StyledProperty |
Initializes a new instance of the StyledPropertyBase<TValue> class.
|
Fields
Name | Constant Value | Summary |
---|---|---|
UnsetValue |
Represents an unset property value.
Inherited from AvaloniaProperty
static
|
Properties
Name | Value | Summary |
---|---|---|
Changed | IObservable |
Gets an observable that is fired when this property changes on any
AvaloniaObject instance.
Inherited from AvaloniaProperty
|
IsAttached | bool |
Gets a value indicating whether this is an attached property.
Inherited from AvaloniaProperty
|
IsDirect | bool |
Gets a value indicating whether this is a direct property.
Inherited from AvaloniaProperty
|
IsReadOnly | bool |
Gets a value indicating whether this is a readonly property.
Inherited from AvaloniaProperty
|
Name | string |
Gets the name of the property.
Inherited from AvaloniaProperty
|
Notifying | Action |
Gets a method that gets called before and after the property starts being notified on an
object.
Inherited from AvaloniaProperty
|
OwnerType | Type |
Gets the type of the class that registered the property.
Inherited from AvaloniaProperty
|
PropertyType | Type |
Gets the type of the property's value.
Inherited from AvaloniaProperty
|
Methods
Operators
Name | Value | Summary |
---|---|---|
operator ! |
IndexerDescriptor |
Inherited from AvaloniaProperty
|
operator != |
bool |
Inherited from AvaloniaProperty
|
operator ~ |
IndexerDescriptor |
Inherited from AvaloniaProperty
|
operator == |
bool |
Inherited from AvaloniaProperty
|
Extension Methods
Name | Value | Summary |
---|---|---|
CanValueAffectRender |
bool |
Checks if values of given property can affect rendering (via
IAffectsRender ).
|