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 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
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 true
tomu 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 true
možnost SharesProposedValues , aplikace zobrazí změny uživatele v poli i v případě, že zdroj nebyl aktualizován.