DirectPropertyMetadata<TValue> Constructor
Initializes a new instance of the StyledPropertyMetadata(TValue) class.
Definition
Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public DirectPropertyMetadata(
TValue unsetValue = null,
BindingMode defaultBindingMode = BindingMode.Default,
bool? enableDataValidation = null
)
Public Sub New (
Optional unsetValue As TValue = Nothing,
Optional defaultBindingMode As BindingMode = BindingMode.Default,
Optional enableDataValidation As Boolean? = Nothing
)
new :
?unsetValue : 'TValue *
?defaultBindingMode : BindingMode *
?enableDataValidation : Nullable<bool>
(* Defaults:
let _unsetValue = defaultArg unsetValue null
let _defaultBindingMode = defaultArg defaultBindingMode BindingMode.Default
let _enableDataValidation = defaultArg enableDataValidation null
*)
-> DirectPropertyMetadata
Parameters
- TValue (Optional)
- The value to use when the property is set to UnsetValue
- BindingMode (Optional)
- The default binding mode.
- Nullable(Boolean) (Optional)
- Whether the property is interested in data validation.