Share via


MultiBinding.Mode Propriété

Définition

Obtient ou définit une valeur qui indique le sens du flux de données de cette 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é

BindingMode

Une des valeurs de l'objet 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, tels que Text, 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(Type), puis à vérifier la valeur booléenne de la propriété BindsTwoWayByDefault.

Remarques

Les valeurs des Mode propriétés et UpdateSourceTrigger des propriétés déterminent les fonctionnalités du MultiBinding composant et sont utilisées comme valeurs par défaut pour toutes les liaisons de la collection, sauf si une liaison individuelle remplace ces propriétés. Par exemple, si la Mode propriété de l’objet MultiBinding est définie TwoWaysur , toutes les liaisons de la collection sont considérées TwoWay , sauf si vous définissez explicitement une valeur différente Mode sur l’une des liaisons. Pour plus d’informations, consultez les propriétés et Binding.UpdateSourceTrigger les Binding.Mode propriétés.

S’applique à