BindingGroup.SharesProposedValues Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die BindingGroup-Klasse Zielwerte wiederverwendet, die nicht an die Quelle übertragen wurden, oder legt einen Wert fest.
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
Eigenschaftswert
true
, wenn die BindingGroup-Klasse Zielwerte wiederverwendet, die nicht an die Quelle übertragen wurden, andernfalls false
. Der Standardwert ist false
.
Hinweise
Ein vorgeschlagener Wert ist ein Wert, der für das Ziel einer Bindung geändert wurde, aber nicht an die Quelle gebunden wurde. Angenommen, es gibt eine bidirektionale Bindung auf einer TextBox und die UpdateSourceTrigger Eigenschaft ist auf festgelegt Explicit. Wenn der Benutzer den Wert des TextBoxWerts ändert, ist der vorgeschlagene Wert der Wert, der sich in der TextBox Quelle befindet, bevor er an die Quelle gebunden ist.
Wenn dies der true
Wert SharesProposedValues ist, verwendet der BindingGroup vorgeschlagene Wert, wenn eine Bindung die BindingGroup verlässt und eine andere Bindung mit derselben Quelle der BindingGroup verknüpft. Angenommen, eine Anwendung ermöglicht es einem Benutzer, mehrere Felder zu bearbeiten und das Quellobjekt zu aktualisieren, indem er auf eine Schaltfläche klickt. Wenn ein Feld nicht bearbeitet wird, zeigt die Anwendung es in einer TextBlock. Wenn der Benutzer mit dem Bearbeiten eines Felds beginnt, ersetzt die Anwendung die TextBlock Anwendung durch eine TextBox. Wenn der Benutzer die Bearbeitung dieses Felds abgeschlossen hat, ersetzt die Anwendung das TextBox Feld durch eine TextBlock. Da die Quelle erst aktualisiert wird, wenn der Benutzer auf die Schaltfläche klickt, muss es eine Möglichkeit geben, den TextBlock vorgeschlagenen Wert anzuzeigen. Durch Festlegen SharesProposedValues auf true
, zeigt die Anwendung die Änderungen des Benutzers an einem Feld an, auch wenn die Quelle nicht aktualisiert wurde.