BindableProperty クラス

定義

BindableProperty は、BindableObject でのバインディングを許可するプロパティのバッキング ストア。A BindableProperty is a backing store for properties allowing bindings on BindableObject.

[System.Diagnostics.DebuggerDisplay("{PropertyName}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.BindablePropertyConverter))]
public sealed class BindableProperty
type BindableProperty = class
継承
BindableProperty
属性

プロパティ

DeclaringType

BindableProperty を宣言する型を取得しますGets the type declaring the BindableProperty

DefaultBindingMode

既定の BindingMode を取得します。Gets the default BindingMode.

DefaultValue

BindableProperty の既定値を取得します。Gets the default value for the BindableProperty.

IsReadOnly

BindableProperty が BindablePropertyKey から作成されているかどうかを示す値を取得します。Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.

PropertyName

プロパティ名を取得します。Gets the property name.

ReturnType

BindableProperty の型を取得します。Gets the type of the BindableProperty.

メソッド

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

BindableProperty クラスの新しいインスタンスを作成します。Creates a new instance of the BindableProperty class.

Create<TDeclarer,TPropertyType>(Expression<Func<TDeclarer,TPropertyType>>, TPropertyType, BindingMode, BindableProperty, BindableProperty, BindableProperty, BindableProperty, BindableProperty)

非推奨。Deprecated. 使用しないでください。Do not use.

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

添付プロパティ用の BindableProperty クラスの新しいインスタンスを作成します。Creates a new instance of the BindableProperty class for an attached property.

CreateAttached<TDeclarer,TPropertyType>(Expression<Func<BindableObject,TPropertyType>>, TPropertyType, BindingMode, BindableProperty, BindableProperty, BindableProperty, BindableProperty, BindableProperty)

非推奨。Deprecated. 使用しないでください。Do not use.

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

読み取り専用の添付プロパティ用の BindableProperty クラスの新しいインスタンスを作成します。Creates a new instance of the BindableProperty class for attached read-only properties.

CreateAttachedReadOnly<TDeclarer,TPropertyType>(Expression<Func<BindableObject,TPropertyType>>, TPropertyType, BindingMode, BindableProperty, BindableProperty, BindableProperty, BindableProperty, BindableProperty)

非推奨。Deprecated. 使用しないでください。Do not use.

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

BindablePropertyKey クラスの新しいインスタンスを作成します。Creates a new instance of the BindablePropertyKey class.

CreateReadOnly<TDeclarer,TPropertyType>(Expression<Func<TDeclarer,TPropertyType>>, TPropertyType, BindingMode, BindableProperty, BindableProperty, BindableProperty, BindableProperty, BindableProperty)

非推奨。Deprecated. 使用しないでください。Do not use.

適用対象

こちらもご覧ください