Binding.UpdateSourceTrigger Propriété

Définition

Obtient ou définit une valeur qui détermine le minutage des mises à jour de la source de liaison pour les liaisons bidirectionnelle.

public:
 property UpdateSourceTrigger UpdateSourceTrigger { UpdateSourceTrigger get(); void set(UpdateSourceTrigger value); };
UpdateSourceTrigger UpdateSourceTrigger();

void UpdateSourceTrigger(UpdateSourceTrigger value);
public UpdateSourceTrigger UpdateSourceTrigger { get; set; }
var updateSourceTrigger = binding.updateSourceTrigger;
binding.updateSourceTrigger = updateSourceTrigger;
Public Property UpdateSourceTrigger As UpdateSourceTrigger
<Binding UpdateSourceTrigger="updateSourceTriggerMemberName"/>

Valeur de propriété

Une des valeurs UpdateSourceTrigger . La valeur par défaut est Default, qui est évaluée comme un comportement de mise à jour PropertyChanged .

Remarques

L’autre choix pour un comportement UpdateSourceTrigger consiste à définir la valeur sur Explicit. Lorsqu’une liaison bidirectionnelle a la valeur UpdateSourceTriggerexplicite, vous devez appeler explicitement UpdateSource sur l’objet BindingExpression approprié pour que les valeurs cibles modifiées mettent à jour la source de données. Utilisez GetBindingExpression pour obtenir un BindingExpression à partir d’un objet où il existe une propriété Binding à une propriété de dépendance et où cette liaison est une liaison bidirectionnelle avec UpdateSourceTrigger="Explicit".

Vous ne pouvez pas définir les valeurs de propriété d’un objet Binding après que cette liaison a été attachée à un élément cible et à une propriété cible. Si vous tentez cette opération, vous obtiendrez une exception d’exécution.

S’applique à

Voir aussi