Udostępnij za pośrednictwem


BindableProperty.CreateAttached Metoda

Definicja

Tworzy nowe wystąpienie klasy BindableProperty dla dołączonej właściwości.

public static Microsoft.Maui.Controls.BindableProperty CreateAttached (string propertyName, Type returnType, Type declaringType, object defaultValue, 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 CreateAttached : 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 CreateAttached (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, 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 obiektu deklarowania.

defaultValue
Object

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

defaultBindingMode
BindingMode

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

validateValue
BindableProperty.ValidateValueDelegate

Delegat do uruchomienia po ustawieniu wartości. Ten parametr jest opcjonalny. Wartość domyślna to null.

propertyChanged
BindableProperty.BindingPropertyChangedDelegate

Delegat do uruchomienia 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 przesyłania 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 odwołań.

Zwraca

Nowo utworzona dołączona właściwość BindableProperty.

Dotyczy