Freigeben über


PropertyGridEditorPart.ApplyChanges Methode

Definition

Speichert die Werte aus 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 die Aktion des Speicherns von Werten von der in der PropertyGridEditorPart Datei WebPart erfolgreich ist; andernfalls (wenn ein Fehler auftritt), false.

Ausnahmen

Beim Versuch, den Wert für eine Eigenschaft für die zugeordnete WebPartEigenschaft festzulegen, ist ein Fehler aufgetreten.

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, auf die entsprechenden Eigenschaften im zugeordneten WebPart Steuerelement. Auf das zugeordnete Steuerelement wird in der geerbten WebPartToEdit Eigenschaft des PropertyGridEditorPart Steuerelements verwiesen.

Von Bedeutung

Sie können die ApplyChanges Methode nicht außer Kraft setzen, da der PropertyGridEditorPart Typ versiegelt ist, um zu verhindern, dass er von ihr geerbt wird. Wenn Sie jedoch mehr programmgesteuerte Kontrolle über das Bearbeiten verschiedener WebPart Steuerelementeigenschaften benötigen, als das PropertyGridEditorPart Steuerelement bereitstellt, können Sie ein benutzerdefiniertes EditorPart Steuerelement erstellen und ihre 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, sofern diese Eigenschaften jeweils über ein [WebBrowsable(true)] Attribut verfügen.

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

Gilt für:

Weitere Informationen