Partager via


Binding.UpdateSourceTrigger Propriété

Définition

Obtient ou définit une valeur qui détermine le minutage des mises à jour sources de liaison.

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

Valeur de propriété

Une des UpdateSourceTrigger valeurs. La valeur par défaut est Default, qui retourne la valeur par défaut UpdateSourceTrigger de la propriété de dépendance cible. Toutefois, la valeur par défaut de la plupart des propriétés de dépendance est PropertyChanged, tandis que la Text propriété a une valeur par défaut .LostFocus

Une méthode programmatique pour déterminer la valeur par défaut UpdateSourceTrigger d’une propriété de dépendance consiste à obtenir les métadonnées de propriété de la propriété à l’aide GetMetadata(Type) , puis à vérifier la valeur de la DefaultUpdateSourceTrigger propriété.

Remarques

Liaisons qui sont TwoWay ou OneWayToSource écoutent les modifications apportées à la propriété cible et les propagent à la source. Il s’agit de la mise à jour de la source. En règle générale, ces mises à jour se produisent chaque fois que la propriété cible change. Cela est correct pour les cases à cocher et d’autres contrôles simples, mais il n’est généralement pas approprié pour les champs de texte. La mise à jour après chaque séquence de touches peut diminuer les performances et refuse à l’utilisateur l’occasion habituelle d’effectuer un retour arrière et de corriger les erreurs de saisie avant de valider la nouvelle valeur. Par conséquent, la valeur par défaut UpdateSourceTrigger de la Text propriété est LostFocus et non PropertyChanged.

Si vous définissez la UpdateSourceTrigger valeur Explicitsur , vous devez appeler la UpdateSource méthode ou les modifications ne se propageront pas à la source.

S’applique à

Voir aussi