PropertyGridEditorPart.ApplyChanges Metod

Definition

Sparar värdena från en PropertyGridEditorPart kontroll till motsvarande egenskaper i den associerade WebPart kontrollen.

public:
 override bool ApplyChanges();
public override bool ApplyChanges();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean

Returer

true om åtgärden att spara värden från PropertyGridEditorPart till WebPart lyckas, annars (om ett fel inträffar), false.

Undantag

Ett fel uppstod vid försök att ange värdet för en egenskap på den associerade WebPart.

Kommentarer

Metoden ApplyChanges är en kritisk metod för en PropertyGridEditorPart kontroll. Metoden sparar de värden som en användare har angett på en PropertyGridEditorPart kontroll till motsvarande egenskaper i den associerade WebPart kontrollen. Den associerade kontrollen refereras till i kontrollens PropertyGridEditorPart ärvda WebPartToEdit egenskap.

Important

Du kan inte åsidosätta ApplyChanges metoden eftersom PropertyGridEditorPart typen är förseglad för att förhindra ärvning från den. Men om du behöver mer programmatisk kontroll över processen med att redigera olika WebPart kontrollegenskaper än vad PropertyGridEditorPart kontrollen ger, kan du skapa en anpassad EditorPart kontroll och tillhandahålla din egen implementering av den här metoden. Ett kodexempel finns i ApplyChanges metoden.

Metoden ApplyChanges försöker ange värdena för offentliga anpassade egenskaper i den associerade WebPart kontrollen, förutsatt att dessa egenskaper har ett [WebBrowsable(true)] attribut.

Metoden ApplyChanges anropas när användaren klickar på en knapp som representerar ett OK eller ett tillämpat verb i användargränssnittet (UI). Du kan också anropa den direkt från din egen kod om du behöver spara de redigerade värdena förutom användaråtgärder.

Gäller för

Se även