PropertyGridEditorPart.ApplyChanges Metoda
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í.
Uloží hodnoty z PropertyGridEditorPart ovládacího prvku do odpovídajících vlastností v přidruženém WebPart ovládacím prvku.
public:
override bool ApplyChanges();
public override bool ApplyChanges ();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean
Návraty
true
pokud je akce uložení hodnot z do PropertyGridEditorPartWebPart do je úspěšná; v opačném případě (pokud dojde k chybě), false
.
Výjimky
Poznámky
Metoda ApplyChanges je kritickou metodou PropertyGridEditorPart ovládacího prvku. Metoda uloží hodnoty, které uživatel nastavil u PropertyGridEditorPart ovládacího prvku, do odpovídajících vlastností v přidruženém ovládacím WebPart prvku. Na přidružený ovládací prvek se odkazuje ve PropertyGridEditorPart zděděné WebPartToEdit vlastnosti ovládacího prvku.
Důležité
Metodu ApplyChanges nelze přepsat, protože PropertyGridEditorPart typ je zapečetěn, aby se zabránilo dědění z něj. Pokud však potřebujete větší programovou kontrolu nad procesem úprav různých WebPart vlastností ovládacího prvku, než PropertyGridEditorPart ovládací prvek poskytuje, můžete vytvořit vlastní EditorPart ovládací prvek a poskytnout vlastní implementaci této metody. Příklad kódu najdete v ApplyChanges metodě .
Metoda ApplyChanges se pokusí nastavit hodnoty veřejných vlastních vlastností v přidruženém WebPart ovládacím prvku za předpokladu, že tyto vlastnosti mají atribut [WebBrowsable(true)]
.
Metoda ApplyChanges je volána, když uživatel klikne na tlačítko představující OK nebo použít příkaz v uživatelském rozhraní pro úpravy. Můžete ho také volat přímo z vlastního kódu, pokud je potřeba kromě akcí uživatele ukládat upravené hodnoty.