BindingGroup.SharesProposedValues Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de BindingGroup doelwaarden die niet aan de bron zijn toegewezen, opnieuw worden gebruikt.
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
Waarde van eigenschap
trueals de BindingGroup doelwaarden die niet aan de bron zijn toegewezen, opnieuw worden gebruikt; anders. false De standaardwaarde is false.
Opmerkingen
Een voorgestelde waarde is een waarde die is gewijzigd op het doel van een binding, maar niet is doorgevoerd in de bron. Stel dat er een tweerichtingsbinding op een TextBox is en dat de UpdateSourceTrigger eigenschap is ingesteld op Explicit. Als de gebruiker de waarde van de TextBoxwaarde wijzigt, is de voorgestelde waarde de waarde in de TextBox voordat deze wordt doorgevoerd in de bron.
Wanneer SharesProposedValues wordt trueBindingGroup de voorgestelde waarde gebruikt wanneer één binding de BindingGroup verlaat en een andere binding met dezelfde bron lid wordt van de BindingGroup. Stel dat een toepassing een gebruiker in staat stelt om meerdere velden te bewerken en het bronobject bij te werken door op een knop te klikken. Wanneer een veld niet wordt bewerkt, wordt dit weergegeven in een TextBlock. Wanneer de gebruiker een veld begint te bewerken, vervangt de toepassing het TextBlock door een TextBox. Wanneer de gebruiker klaar is met het bewerken van dat veld, vervangt de toepassing het TextBox door een TextBlock. Omdat de bron pas wordt bijgewerkt wanneer de gebruiker op de knop klikt, moet er een manier zijn om TextBlock de voorgestelde waarde weer te geven. Door deze instelling in te SharesProposedValuesstellentrue, worden de wijzigingen van de gebruiker in een veld weergegeven, zelfs wanneer de bron niet is bijgewerkt.