BindingGroup.SharesProposedValues Eigenschaft

Definition

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

Boolean

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 trueWert 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.

Gilt für