DirectPropertyMetadataTValue Class

Metadata for direct avalonia properties.

Definition

Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public class DirectPropertyMetadata<TValue> : AvaloniaPropertyMetadata, 
	IDirectPropertyMetadata
Inheritance
Object    AvaloniaPropertyMetadata    DirectPropertyMetadataTValue
Implements
IDirectPropertyMetadata

Type Parameters

TValue

Properties

DefaultBindingMode Gets the default binding mode for the property.
(Inherited from AvaloniaPropertyMetadata)
EnableDataValidation Gets a value indicating whether the property is interested in data validation.
(Inherited from AvaloniaPropertyMetadata)
IsReadOnly Gets whether this instance is read-only and can't be modified.
(Inherited from AvaloniaPropertyMetadata)
UnsetValue Gets the value to use when the property is set to UnsetValue.

Methods

Equals(Object)Determines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Freeze Makes this instance read-only. No further modifications are allowed after this call.
(Inherited from AvaloniaPropertyMetadata)
GenerateTypeSafeMetadata Gets a copy of this object configured for use with any owner type.
(Overrides AvaloniaPropertyMetadataGenerateTypeSafeMetadata)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Merge(AvaloniaPropertyMetadata, AvaloniaProperty) Merges the metadata with the base metadata.
(Overrides AvaloniaPropertyMetadataMerge(AvaloniaPropertyMetadata, AvaloniaProperty))
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also