Partager via


Binding.Mode Propriété

Définition

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

public:
 property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode

Valeur de propriété

Une des BindingMode valeurs. 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 de contrôle modifiables par l’utilisateur, telles que celles des zones de texte et des cases à cocher, sont par défaut des liaisons bidirectionnelle, tandis que la plupart des autres propriétés sont par défaut des liaisons unidirectionnelle.

Une méthode programmatique pour déterminer si une propriété de dépendance lie unidirectionnel ou bidirectionnel par défaut consiste à obtenir les métadonnées de propriété de la propriété à l’aide GetMetadata(Type) , puis à vérifier la valeur booléenne de la BindsTwoWayByDefault propriété.

Remarques

Pour prendre en charge OneWay et TwoWay lier, les données sous-jacentes doivent implémenter INotifyPropertyChanged. Pour plus d’informations, consultez Guide pratique pour implémenter la notification de modification de propriété.

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

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

S’applique à