Bagikan melalui


BindableProperty.Create Metode

Definisi

Membuat instans baru kelas 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

Parameter

propertyName
String

Nama BindableProperty.

returnType
Type

Jenis properti.

declaringType
Type

Jenis objek yang mendeklarasikan.

defaultValue
Object

Nilai default untuk properti .

defaultBindingMode
BindingMode

BindingMode yang akan digunakan pada SetBinding() jika tidak ada BindingMode yang diberikan. Parameter ini bersifat opsional. Defaultnya adalah BindingMode.OneWay.

validateValue
BindableProperty.ValidateValueDelegate

Delegasi yang akan dijalankan saat nilai diatur. Parameter ini bersifat opsional. Defaultnya adalah null.

propertyChanged
BindableProperty.BindingPropertyChangedDelegate

Delegasi yang akan dijalankan saat nilai telah berubah. Parameter ini bersifat opsional. Defaultnya adalah null.

propertyChanging
BindableProperty.BindingPropertyChangingDelegate

Delegasi yang akan dijalankan saat nilai akan berubah. Parameter ini bersifat opsional. Defaultnya adalah null.

coerceValue
BindableProperty.CoerceValueDelegate

Delegasi yang digunakan untuk memaksa rentang nilai. Parameter ini bersifat opsional. Defaultnya adalah null.

defaultValueCreator
BindableProperty.CreateDefaultValueDelegate

Func digunakan untuk menginisialisasi nilai default untuk jenis referensi.

Mengembalikan

BindableProperty yang baru dibuat.

Berlaku untuk