AttachedProperty<TValue> Class
An attached avalonia property.
Definition
Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public sealed class AttachedProperty<TValue> : StyledProperty<TValue>
Public NotInheritable Class AttachedProperty(Of TValue)
Inherits StyledProperty(Of TValue)
[<SealedAttribute>]
type AttachedProperty<'TValue> =
class
inherit StyledProperty<'TValue>
end
| Inheritance | Object → AvaloniaProperty → AvaloniaProperty(TValue) → StyledProperty(TValue) → AttachedProperty(TValue) |
Type Parameters
- The type of the property's value.
Properties
| Changed | Gets an observable that is fired when this property changes on any AvaloniaObject instance. (Inherited from AvaloniaProperty(TValue)) |
| Inherits | Gets a value indicating whether the property inherits its value. (Inherited from AvaloniaProperty) |
| IsAttached | Gets a value indicating whether this is an attached property. (Inherited from AvaloniaProperty) |
| IsDirect | Gets a value indicating whether this is a direct property. (Inherited from AvaloniaProperty) |
| IsReadOnly | Gets a value indicating whether this is a readonly property. (Inherited from AvaloniaProperty) |
| Name | Gets the name of the property. (Inherited from AvaloniaProperty) |
| OwnerType | Gets the type of the class that registered the property. (Inherited from AvaloniaProperty) |
| PropertyType | Gets the type of the property's value. (Inherited from AvaloniaProperty) |
| ValidateValue | A method which returns "false" for values that are never valid for this property. (Inherited from StyledProperty(TValue)) |
Methods
| AddOwner(TOwner)(StyledPropertyMetadata(TValue)) | Attaches the property as a non-attached property on the specified type. |
| Bind() | Returns a binding accessor that can be passed to AvaloniaObject's [] operator to initiate a binding. (Inherited from AvaloniaProperty) |
| CoerceValue(AvaloniaObject, TValue) | (Inherited from StyledProperty(TValue)) |
| Equals(AvaloniaProperty) | Indicates whether the current object is equal to another object of the same type. (Inherited from AvaloniaProperty) |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from AvaloniaProperty) |
| GetDefaultValue(AvaloniaObject) | Gets the default value for the property on the specified object. (Inherited from StyledProperty(TValue)) |
| GetDefaultValue(Type) | Gets the default value for the property on the specified type. (Inherited from StyledProperty(TValue)) |
| GetHashCode() | Serves as the default hash function. (Inherited from AvaloniaProperty) |
| GetMetadata(AvaloniaObject) | Gets the AvaloniaPropertyMetadata which applies to this property when it is used with the specified object. (Inherited from StyledProperty(TValue)) |
| GetMetadata(Type) | Gets the AvaloniaPropertyMetadata which applies to this property when it is used with the specified type. (Inherited from StyledProperty(TValue)) |
| GetMetadata(T)() | Gets the AvaloniaPropertyMetadata which applies to this property when it is used with the specified type. (Inherited from AvaloniaProperty) |
| GetType() | Gets the Type of the current instance. (Inherited from Object) |
| IsValidValue(Object) | Checks whether the value is valid for the property. (Inherited from AvaloniaProperty) |
| OverrideDefaultValue(Type, TValue) | Overrides the default value for the property on the specified type. (Inherited from StyledProperty(TValue)) |
| OverrideDefaultValue(T)(TValue) | Overrides the default value for the property on the specified type. (Inherited from StyledProperty(TValue)) |
| OverrideMetadata(Type, StyledPropertyMetadata(TValue)) | Overrides the metadata for the property on the specified type. (Inherited from StyledProperty(TValue)) |
| OverrideMetadata(T)(StyledPropertyMetadata(TValue)) | Overrides the metadata for the property on the specified type. (Inherited from StyledProperty(TValue)) |
| ToString() | Gets the string representation of the property. (Inherited from StyledProperty(TValue)) |
| Unregister(Type) | (Inherited from AvaloniaProperty) |