Freigeben über


PropertyGridEditorPart.ApplyChanges Methode

Definition

Speichert die Werte von einem PropertyGridEditorPart-Steuerelement in den entsprechenden Eigenschaften im zugeordneten WebPart-Steuerelement.

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

Gibt zurück

true, wenn das Speichern von Werten vom PropertyGridEditorPart-Steuerelement im WebPart-Steuerelement erfolgreich war, andernfalls (bei Auftreten eines Fehlers): false.

Ausnahmen

Fehler beim Festlegen des Werts für eine Eigenschaft für das zugeordnete WebPart.

Hinweise

Die ApplyChanges -Methode ist eine kritische Methode für ein PropertyGridEditorPart Steuerelement. Die -Methode speichert die Werte, die ein Benutzer für ein PropertyGridEditorPart Steuerelement festgelegt hat, in den entsprechenden Eigenschaften im zugeordneten WebPart Steuerelement. Auf das zugeordnete Steuerelement wird in der PropertyGridEditorPart geerbten WebPartToEdit Eigenschaft des Steuerelements verwiesen.

Wichtig

Sie können die ApplyChanges Methode nicht überschreiben, da der PropertyGridEditorPart Typ versiegelt ist, um zu verhindern, dass sie vererbt. Wenn Sie jedoch mehr programmgesteuerte Kontrolle über den Prozess der Bearbeitung verschiedener WebPart Steuerelementeigenschaften benötigen, als das PropertyGridEditorPart Steuerelement bietet, können Sie ein benutzerdefiniertes EditorPart Steuerelement erstellen und Eine eigene Implementierung dieser Methode bereitstellen. Ein Codebeispiel finden Sie in der ApplyChanges -Methode.

Die ApplyChanges -Methode versucht, die Werte für öffentliche benutzerdefinierte Eigenschaften im zugeordneten WebPart Steuerelement festzulegen, vorausgesetzt, diese Eigenschaften verfügen jeweils über ein [WebBrowsable(true)] Attribut.

Die ApplyChanges -Methode wird aufgerufen, wenn der Benutzer auf eine Schaltfläche klickt, die ein OK- oder apply-Verb in der Bearbeitungs-Benutzeroberfläche darstellt. Sie können sie auch direkt aus Ihrem eigenen Code aufrufen, wenn die bearbeiteten Werte neben Benutzeraktionen gespeichert werden müssen.

Gilt für:

Weitere Informationen