Constructors
-
Avalonia
Property(Avalonia protected Initializes a new instance of the AvaloniaProperty class.Property, Type, Property Metadata) -
Avalonia
Property(String, protected Initializes a new instance of the AvaloniaProperty class.Type, Type, Property Metadata, Action<IAvalonia Object, Boolean>)
Methods
- Bind() Returns a binding accessor that can be passed to AvaloniaObject's [] operator to initiate a binding.
-
Equals(Avalonia
Property) sealed - Equals(Object) virtual
-
Get
Hash virtualCode() -
Get
Metadata(Type) Gets the property metadata for the specified type. -
Get
Metadata``1() Gets the property metadata for the specified type. -
Is
Valid Checks whether the value is valid for the property.Value(Object) -
Override
Metadata(Type, protected Overrides the metadata for the property on the specified type.Property Metadata) -
Register``2(String,
``1, static Registers a AvaloniaProperty.Boolean, Binding Mode, Func<``0, ``1, ``1>, Action<IAvalonia Object, Boolean>) -
Register
Attached``2(String, static Registers an attached AvaloniaProperty.Type, ``1, Boolean, Binding Mode, Func<``0, ``1, ``1>) -
Register
Attached``3(String, static Registers an attached AvaloniaProperty.``2, Boolean, Binding Mode, Func<``1, ``2, ``2>) -
Register
Direct``2(String, static Registers a direct AvaloniaProperty.Func<``0, ``1>, Action<``0, ``1>, ``1, Binding Mode, Boolean) -
To
String() virtual Gets the string representation of the property. -
op_Equality(Avalonia
Property, static Tests two AvaloniaPropertys for equality.Avalonia Property) -
op_Inequality(Avalonia
Property, static Tests two AvaloniaPropertys for inequality.Avalonia Property) -
op_Logical
Not(Avalonia static Provides access to a property's binding via the AvaloniaObject indexer.Property) -
op_Ones
Complement(Avalonia static Provides access to a property's template binding via the AvaloniaObject indexer.Property)
Fields
-
Unset
Value static Represents an unset property value.
Properties
- Changed Gets an observable that is fired when this property changes on any AvaloniaObject instance.
- Id Gets the integer ID that represents this property.
- Inherits virtual Gets a value indicating whether the property inherits its value.
- Initialized Gets an observable that is fired when this property is initialized on a new AvaloniaObject instance.
-
Is
Attached virtual Gets a value indicating whether this is an attached property. -
Is
Direct virtual Gets a value indicating whether this is a direct property. -
Is
Read virtual Gets a value indicating whether this is a readonly property.Only - Name Gets the name of the property.
- Notifying Gets a method that gets called before and after the property starts being notified on an object.
-
Owner
Type Gets the type of the class that registered the property. -
Property
Type Gets the type of the property's value.