BindableProperty Sınıf

Tanım

BindableProperty, üzerinde BindableObjectbağlamalara izin veren özellikler için bir yedekleme deposudur.

[System.Diagnostics.DebuggerDisplay("{PropertyName}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.BindablePropertyConverter))]
public sealed class BindableProperty
type BindableProperty = class
Devralma
BindableProperty
Öznitelikler

Alanlar

UnsetValue

BindableProperty, üzerinde BindableObjectbağlamalara izin veren özellikler için bir yedekleme deposudur.

Özellikler

DeclaringType

BindableProperty'yi belirten türü alır

DefaultBindingMode

Varsayılan BindingMode değerini alır.

DefaultValue

BindableProperty için varsayılan değeri alır.

IsReadOnly

BindableProperty'nin bir BindablePropertyKey biçiminde oluşturulup oluşturulmadığını belirten bir değer alır.

PropertyName

Özellik adını alır.

ReturnType

BindableProperty türünü alır.

Yöntemler

Create(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate, BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate, BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)

BindableProperty sınıfının yeni bir örneğini oluşturur.

Create<TDeclarer,TPropertyType>(Expression<Func<TDeclarer,TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate)
Kullanımdan kalktı.

Kullanım dışı. Kullanmayın.

CreateAttached(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate, BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate, BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)

Ekli bir özellik için BindableProperty sınıfının yeni bir örneğini oluşturur.

CreateAttached<TDeclarer,TPropertyType>(Expression<Func<BindableObject, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate)
Kullanımdan kalktı.

Kullanım dışı. Kullanmayın.

CreateAttachedReadOnly(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate, BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate, BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)

Ekli salt okunur özellikler için BindableProperty sınıfının yeni bir örneğini oluşturur.

CreateAttachedReadOnly<TDeclarer,TPropertyType>(Expression<Func<BindableObject, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate)
Kullanımdan kalktı.

Kullanım dışı. Kullanmayın.

CreateReadOnly(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate, BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate, BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)

BindablePropertyKey sınıfının yeni bir örneğini oluşturur.

CreateReadOnly<TDeclarer,TPropertyType>(Expression<Func<TDeclarer, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate)
Kullanımdan kalktı.

Kullanım dışı. Kullanmayın.

Şunlara uygulanır

Ayrıca bkz.