Partager via


BindableProperty.CreateReadOnly Méthode

Définition

Crée une instance de la classe BindablePropertyKey.

public static Microsoft.Maui.Controls.BindablePropertyKey CreateReadOnly (string propertyName, Type returnType, Type declaringType, object defaultValue, Microsoft.Maui.Controls.BindingMode defaultBindingMode = Microsoft.Maui.Controls.BindingMode.OneWayToSource, 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 CreateReadOnly : 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.BindablePropertyKey
Public Shared Function CreateReadOnly (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, Optional defaultBindingMode As BindingMode = Microsoft.Maui.Controls.BindingMode.OneWayToSource, 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 BindablePropertyKey

Paramètres

propertyName
String

Nom de BindableProperty.

returnType
Type

Type de la propriété.

declaringType
Type

Type de l’objet de déclaration.

defaultValue
Object

Valeur par défaut de la propriété.

defaultBindingMode
BindingMode

BindingMode à utiliser sur SetBinding() si aucun BindingMode n’est donné. Ce paramètre est optionnel. La valeur par défaut est BindingMode.OneWay.

validateValue
BindableProperty.ValidateValueDelegate

Délégué à exécuter quand une valeur est définie. Ce paramètre est optionnel. La valeur par défaut est null.

propertyChanged
BindableProperty.BindingPropertyChangedDelegate

Délégué à exécuter quand une valeur a changé. Ce paramètre est optionnel. La valeur par défaut est null.

propertyChanging
BindableProperty.BindingPropertyChangingDelegate

Délégué à exécuter quand la valeur change. Ce paramètre est optionnel. La valeur par défaut est null.

coerceValue
BindableProperty.CoerceValueDelegate

Délégué utilisé pour forcer la plage d’une valeur. Ce paramètre est optionnel. La valeur par défaut est null.

defaultValueCreator
BindableProperty.CreateDefaultValueDelegate

Fonction utilisée pour initialiser la valeur par défaut des types référence.

Retours

S’applique à