BindableProperty.CreateAttached Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la classe BindableProperty pour une propriété jointe.
public static Microsoft.Maui.Controls.BindableProperty CreateAttached (string propertyName, Type returnType, Type declaringType, object defaultValue, 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 CreateAttached : 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 CreateAttached (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, 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
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
BindableProperty joint nouvellement créé.