StyledPropertyMetadataTValue Class

Metadata for styled avalonia properties.

Definition

Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public class StyledPropertyMetadata<TValue> : AvaloniaPropertyMetadata, 
	IStyledPropertyMetadata
Inheritance
Object    AvaloniaPropertyMetadata    StyledPropertyMetadataTValue
Implements
IStyledPropertyMetadata

Type Parameters

TValue

Properties

CoerceValue Gets the value coercion callback, if any.
DefaultBindingMode Gets the default binding mode for the property.
(Inherited from AvaloniaPropertyMetadata)
DefaultValue Gets the default value for the property.
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)

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