Udostępnij za pośrednictwem


BindableProperty.Create Metoda

Definicja

Tworzy nowe wystąpienie klasy BindableProperty.

public static Microsoft.Maui.Controls.BindableProperty Create (string propertyName, Type returnType, Type declaringType, object defaultValue = default, Microsoft.Maui.Controls.BindingMode defaultBindingMode = Microsoft.Maui.Controls.BindingMode.OneWay, Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate validateValue = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate propertyChanged = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate propertyChanging = default, Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate coerceValue = default, Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate defaultValueCreator = default);
static member Create : string * Type * Type * obj * Microsoft.Maui.Controls.BindingMode * Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate * Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate * Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate -> Microsoft.Maui.Controls.BindableProperty
Public Shared Function Create (propertyName As String, returnType As Type, declaringType As Type, Optional defaultValue As Object = Nothing, Optional defaultBindingMode As BindingMode = Microsoft.Maui.Controls.BindingMode.OneWay, Optional validateValue As BindableProperty.ValidateValueDelegate = Nothing, Optional propertyChanged As BindableProperty.BindingPropertyChangedDelegate = Nothing, Optional propertyChanging As BindableProperty.BindingPropertyChangingDelegate = Nothing, Optional coerceValue As BindableProperty.CoerceValueDelegate = Nothing, Optional defaultValueCreator As BindableProperty.CreateDefaultValueDelegate = Nothing) As BindableProperty

Parametry

propertyName
String

Nazwa właściwości BindableProperty.

returnType
Type

Typ właściwości.

declaringType
Type

Typ deklarowanego obiektu.

defaultValue
Object

Wartość domyślna właściwości.

defaultBindingMode
BindingMode

Element BindingMode do użycia w parametrze SetBinding(), jeśli nie podano elementu BindingMode. Ten parametr jest opcjonalny. Wartość domyślna to BindingMode.OneWay.

validateValue
BindableProperty.ValidateValueDelegate

Delegat, który ma być uruchamiany po ustawieniu wartości. Ten parametr jest opcjonalny. Wartość domyślna to null.

propertyChanged
BindableProperty.BindingPropertyChangedDelegate

Pełnomocnik, który ma zostać uruchomiony po zmianie wartości. Ten parametr jest opcjonalny. Wartość domyślna to null.

propertyChanging
BindableProperty.BindingPropertyChangingDelegate

Delegat, który ma zostać uruchomiony, gdy wartość zostanie zmieniona. Ten parametr jest opcjonalny. Wartość domyślna to null.

coerceValue
BindableProperty.CoerceValueDelegate

Delegat używany do coerce zakresu wartości. Ten parametr jest opcjonalny. Wartość domyślna to null.

defaultValueCreator
BindableProperty.CreateDefaultValueDelegate

Func używany do inicjowania wartości domyślnej dla typów referencyjnych.

Zwraca

Nowo utworzona właściwość BindableProperty.

Dotyczy