BindingGroup.SharesProposedValues Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si les BindingGroup valeurs cibles de réutilisation n’ont pas été validées dans la source.
public:
property bool SharesProposedValues { bool get(); void set(bool value); };
public bool SharesProposedValues { get; set; }
member this.SharesProposedValues : bool with get, set
Public Property SharesProposedValues As Boolean
Valeur de propriété
true si la BindingGroup réutilisation des valeurs cibles qui n’ont pas été validées dans la source ; sinon, false. La valeur par défaut est false.
Remarques
Une valeur proposée est une valeur qui a été modifiée sur la cible d’une liaison, mais qui n’a pas été validée sur la source. Par exemple, supposons qu’il existe une liaison bidirectionnelle sur un TextBox et que la UpdateSourceTrigger propriété est définie Explicitsur . Si l’utilisateur modifie la valeur du TextBox, la valeur proposée est la valeur qui se trouve dans la TextBox source avant qu’elle ne soit validée.
Quand SharesProposedValues c’est truele cas, l’utilisation BindingGroup de la valeur proposée lorsqu’une liaison quitte BindingGroup et une autre liaison avec la même source joint le BindingGroup. Par exemple, supposons qu’une application permet à un utilisateur de modifier plusieurs champs et de mettre à jour l’objet source en cliquant sur un bouton. Lorsqu’un champ n’est pas en cours de modification, l’application l’affiche dans un TextBlock. Lorsque l’utilisateur commence à modifier un champ, l’application remplace le TextBlock par un TextBox. Lorsque l’utilisateur termine la modification de ce champ, l’application remplace le TextBox par un TextBlock. Étant donné que la source n’est pas mise à jour tant que l’utilisateur n’a pas cliqué sur le bouton, il doit y avoir un moyen d’afficher TextBlock la valeur proposée. En définissant SharesProposedValuestruesur , l’application affiche les modifications apportées par l’utilisateur à un champ même lorsque la source n’a pas été mise à jour.