Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Binding.Mode propriété

 

Date de publication : novembre 2016

Obtient ou définit une valeur qui indique le sens du flux de données dans la liaison.

Espace de noms:   System.Windows.Data
Assembly:  PresentationFramework (dans PresentationFramework.dll)

public BindingMode Mode { get; set; }

Valeur de propriété

Type: System.Windows.Data.BindingMode

Une des valeurs de BindingMode. La valeur par défaut est Default, qui retourne la valeur du mode de liaison par défaut de la propriété de dépendance cible. Toutefois, la valeur par défaut varie pour chaque propriété de dépendance. En général, les propriétés des contrôles modifiables par l’utilisateur, telles que celles des zones de texte et des cases à cocher, utilisent par défaut des liaisons bidirectionnelles, alors que la plupart des autres propriétés utilisent par défaut des liaisons unidirectionnelles.

Un moyen de déterminer par programmation si une propriété de dépendance établit par défaut une liaison unidirectionnelle ou bidirectionnelle consiste à obtenir les métadonnées de la propriété à l’aide de GetMetadata, puis à vérifier la valeur booléenne de la propriété BindsTwoWayByDefault.

Pour prendre en charge OneWay et TwoWay liaisons, les données sous-jacentes doivent implémenter INotifyPropertyChanged. Pour plus d’informations, consultez Comment : Implement Property Change Notification.

Pour TwoWay ou OneWayToSource liaisons, vous pouvez contrôler les mises à jour de la cible vers la source en définissant le UpdateSourceTrigger propriété. Pour plus d'informations, consultez UpdateSourceTrigger.

Pour plus d’informations sur les différents modes de liaison, consultez la page vue d’ensemble de la liaison de données.

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Retour au début
Afficher: