BindingGroup.SharesProposedValues Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda BindingGroup znovu používá cílové hodnoty, 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
true
BindingGroup pokud znovu použije cílové hodnoty, které nebyly potvrzeny do zdroje; jinak . false Výchozí hodnota 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 na objektu TextBox a UpdateSourceTrigger vlastnost je nastavena na Explicithodnotu . Pokud uživatel změní hodnotu TextBox, navrhovaná hodnota je hodnota, která je v TextBox před potvrzením zdroje.
Pokud SharesProposedValues je true, BindingGroup použije navrhovaná hodnota, když jedna vazba opustí BindingGroup a další vazby se stejným zdrojem spojí 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. Pokud pole není upravováno, aplikace ho zobrazí v objektu TextBlock. Když uživatel začne upravovat pole, aplikace nahradí TextBlock hodnotu TextBox. Když 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 možnost SharesProposedValuestrue, aplikace zobrazí změny uživatele v poli i v případě, že zdroj nebyl aktualizován.