Übersicht über das PropertyGridEditorPart-Webserversteuerelement

Aktualisiert: November 2007

Das PropertyGridEditorPart-Webserversteuerelement stellt einen Editor zur Verfügung, der es Endbenutzern ermöglicht, benutzerdefinierte Eigenschaften eines zugeordneten WebPart-Steuerelements zu bearbeiten.

Dieses Thema enthält folgende Abschnitte:

  • Hintergrund

  • Codebeispiele

  • Klassenreferenz

Hintergrund

PropertyGridEditorPart bietet eine generische Benutzeroberfläche, die es Benutzern ermöglicht, benutzerdefinierte Eigenschaften von WebPart-Steuerelementen und von Serversteuerelementen inWebPartZoneBase-Zonen zu bearbeiten.

Die Möglichkeit zum Bearbeiten von benutzerdefinierten Eigenschaften von PropertyGridEditorPart-Steuerelementen unterscheidet diese von anderen EditorPart-Steuerelementen, bei denen lediglich vorhandene benutzeroberflächenbezogene Eigenschaften der WebPart-Klasse bearbeitet werden können. Zu Beispielen für Steuerelemente, bei denen lediglich vorhandene Eigenschaften bearbeitet werden können, gehören das AppearanceEditorPart-Steuerelement und das BehaviorEditorPart-Steuerelement. Weitere Informationen finden Sie unter ASP.NET-Webparts-Steuerelemente.

Deklarieren von anpassbaren Eigenschaften mit dem PropertyGridEditorPart-Steuerelement

PropertyGridEditorPart ermöglicht Benutzern das Bearbeiten von Eigenschaften, die im Quellcode mit WebBrowsableAttribute markiert sind. Wenn eine Eigenschaft mit diesem Attribut markiert ist, erstellt das PropertyGridEditorPart-Steuerelement die Benutzeroberfläche zum Bearbeiten auf Basis des Typs dieser Eigenschaft. Sofern notwendig, verwendet das PropertyGridEditorPart-Steuerelement ein PropertyDescriptor-Objekt, um den Wert eines Bearbeitungssteuerelements in den Typ der Eigenschaft zu konvertieren.

Ein Beispiel für das Markieren einer Eigenschaft mit dem WebBrowsable-Attribut finden Sie im Beispielabschnitt von PropertyGridEditorPart. Beispiele zum Verwenden eines PropertyGridEditorPart-Steuerelements finden Sie unter Deklarative Syntax des PropertyGridEditorPart-Webserver-Steuerelements und System.Web.UI.WebControls.WebParts.PropertyGridEditorPart.

Attribute zum Unterstützen der Bearbeitungsbenutzeroberfläche des PropertyGridEditorPart-Steuerelements

Beim Erstellen von anpassbaren Eigenschaften können Sie Attribute hinzufügen, die dem PropertyGridEditorPart-Steuerelement das Anzeigen der Bearbeitungsbenutzeroberfläche erleichtern. Legen Sie WebDisplayNameAttribute fest, um den Text anzugeben, der in der Bearbeitungsbenutzeroberfläche für jedes Steuerelement angezeigt wird. Legen Sie für WebDescriptionAttribute eine Zeichenfolge fest, die als QuickInfo für jedes Steuerelement in der Bearbeitungsbenutzeroberfläche angezeigt wird.

Zurück nach oben

Codebeispiele

Exemplarische Vorgehensweise: Erstellen einer Webparts-Seite in Visual Web Developer

Gewusst wie: Behandeln eines Benutzersteuerelements als Webparts-Steuerelement

Gewusst wie: Bereitstellen von optionalen Webparts-Steuerelementen

Gewusst wie: Importieren von Webparts-Steuerelementeinstellungen durch Benutzer

Gewusst wie: Exportieren der Webparts-Steuerelementeinstellungen

Gewusst wie: Erstellen und Ausführen des Beispiels für das datengebundene Webparts-Steuerelement

Exemplarische Vorgehensweise: Wechseln des Anzeigemodus auf einer Webparts-Seite

Gewusst wie: Festlegen des Anzeigemodus einer Webparts-Seite

Exemplarische Vorgehensweise: Implementieren von Webparts-Personalisierung mit einem Benutzersteuerelement

Exemplarische Vorgehensweise: Implementieren von Webparts-Personalisierungen mit IPersonalizable

Gewusst wie: Aktivieren freigegebener Personalisierung von Webparts-Seiten

Gewusst wie: Deaktivieren der Webparts-Personalisierung

Gewusst wie: Erstellen von personalisierbaren Eigenschaften für ein Webparts-Steuerelement

Gewusst wie: Entfernen von Benutzereinträgen aus dem Personalisierungsspeicher

Gewusst wie: Benutzern das Löschen ihres Personalisierungszustands ermöglichen

Gewusst wie: Deklarieren einer statischen Verbindung zwischen zwei Webparts-Steuerelementen

Zurück nach oben

Klassenreferenz

Zurück nach oben

Siehe auch

Referenz

System.Web.UI.WebControls.WebParts

AppearanceEditorPart

BehaviorEditorPart

LayoutEditorPart

PropertyGridEditorPart