Ü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-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
- PropertyGridEditorPart
Stellt die Klassendefinition des PropertyGridEditorPart-Webserver-Steuerelements bereit.
Zurück nach oben