Skip to main content

StyledPropertyMetadata<TValue> Constructor

Initializes a new instance of the StyledPropertyMetadata(TValue) class.

Definition

Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll)

public StyledPropertyMetadata(
Optional<TValue> defaultValue = default,
BindingMode defaultBindingMode = BindingMode.Default,
Func<AvaloniaObject, TValue, TValue>? coerce = null,
bool enableDataValidation = false
)

Parameters

  Optional(TValue)  (Optional)
The default value of the property.
  BindingMode  (Optional)
The default binding mode.
  Func(AvaloniaObject, TValue, TValue)  (Optional)
A value coercion callback.
  Boolean  (Optional)
Whether the property is interested in data validation.

See Also

Reference

StyledPropertyMetadata(TValue) Class
Avalonia Namespace