BindingGroup.SharesProposedValues Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om BindingGroup målvärdena som inte har checkats in till källan återanvänds.
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
Egenskapsvärde
true
BindingGroup om återanvänder målvärden som inte har checkats in till källan, falseannars . Standardvärdet är false.
Kommentarer
Ett föreslaget värde är ett värde som har ändrats på målet för en bindning, men som inte har checkats in på källan. Anta till exempel att det finns en tvåvägsbindning på en TextBox och att UpdateSourceTrigger egenskapen är inställd Explicitpå . Om användaren ändrar värdet för TextBoxär det föreslagna värdet det värde som finns i TextBox innan det checkas in på källan.
När SharesProposedValues är trueanvänds det BindingGroup föreslagna värdet när en bindning lämnar BindingGroup och en annan bindning med samma källa ansluter till BindingGroup. Anta till exempel att ett program gör det möjligt för en användare att redigera flera fält och uppdatera källobjektet genom att klicka på en knapp. När ett fält inte redigeras visar programmet det i en TextBlock. När användaren börjar redigera ett fält ersätter TextBlock programmet med .TextBox När användaren har redigerat fältet ersätter TextBox programmet med .TextBlock Eftersom källan inte uppdateras förrän användaren klickar på knappen måste det finnas ett sätt att TextBlock visa det föreslagna värdet. Genom att ange SharesProposedValues till truevisar programmet användarens ändringar i ett fält även när källan inte har uppdaterats.