BindingGroup.SharesProposedValues Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda opakované BindingGroup použití cílových hodnot, které nebyly potvrzeny do zdroje.

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

Hodnota vlastnosti

Boolean

true pokud opakované BindingGroup použití cílových hodnot, které nebyly potvrzeny do zdroje; v opačném případě false. Výchozí formát je false.

Poznámky

Navrhovaná hodnota je hodnota, která byla změněna v cíli vazby, ale nebyla potvrzena do zdroje. Předpokládejme například, že existuje obousměrná vazba a TextBox UpdateSourceTrigger vlastnost je nastavena na Explicit. Pokud uživatel změní hodnotu TextBox, navrhovaná hodnota je hodnota, která je v TextBox před potvrzením zdroje.

Pokud SharesProposedValues je truetomu tak, BindingGroup použije navrhovaná hodnota, když jedna vazba opustí BindingGroup a jinou vazbu se stejným zdrojovým spojením BindingGroup. Předpokládejme například, že aplikace umožňuje uživateli upravovat více polí a aktualizovat zdrojový objekt kliknutím na tlačítko. Když pole není upravováno, aplikace ho zobrazí v TextBlockpoli . Když uživatel začne upravovat pole, aplikace nahradí TextBlock hodnotu TextBox. Jakmile uživatel dokončí úpravy daného pole, aplikace nahradí TextBox hodnotu TextBlock. Vzhledem k tomu, že zdroj není aktualizován, dokud uživatel klikne na tlačítko, musí existovat způsob TextBlock , jak zobrazit navrženou hodnotu. Když nastavíte truemožnost SharesProposedValues , aplikace zobrazí změny uživatele v poli i v případě, že zdroj nebyl aktualizován.

Platí pro