BindableProperty.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.