ThemeProvider Klasse

Definition

Stellt eine Klasse bereit, die Design- und Stylesheetinformationen für Steuerelemente in einer Designerumgebung kapselt.

public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
Vererbung
ThemeProvider

Hinweise

Seitenentwickler und Steuerelementautoren verwenden die ThemeProvider Klasse nicht. ASP.NET Entwicklertool und Designer-Generatoren verwenden die Klasse ThemeProvider in Verbindung mit der klasse SkinBuilder und der IThemeResolutionService-Schnittstelle, um Designs und ihre jeweiligen Steuerelement-Skins auf Steuerelemente zur Entwurfszeit anzuwenden.

Die ThemeProvider Klasse kapselt die informationen, die zum Anwenden eines Designs oder Stylesheetdesigns und seiner Steuerelement-Skins auf die untergeordneten Steuerelemente eines Steuerelements in einem Designer erforderlich sind.

Konstruktoren

Name Beschreibung
ThemeProvider(IDesignerHost, String, String, String[], String)

Initialisiert eine neue Instanz der ThemeProvider-Klasse.

Eigenschaften

Name Beschreibung
ContentHashCode

Ruft den Hash der Designdefinition, die an den Konstruktor übergeben wird.

CssFiles

Ruft einen Satz von Zeichenfolgen ab, die die Namen aller CSS-Dateien (Cascading Stylesheets) darstellen, die dem aktuellen Design zugeordnet sind, wenn das Design ein Stylesheetdesign ist.

DesignerHost

Ruft ein IDesignerHost Objekt ab, das die aktuelle Designerumgebung darstellt.

ThemeName

Ruft den Namen des Design- oder Stylesheetdesigns ab, das die ThemeProvider Instanz darstellt.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetSkinBuilder(Control)

Ruft eine SkinBuilder Instanz für das angegebene Steuerelement ab, das verwendet wird, um ein Design und eine Steuerelement-Haut in einer Designerumgebung anzuwenden.

GetSkinControlBuildersForControlType(Type)

Ruft ein IDictionary Objekt ab, das einen Satz von SkinBuilder Objekten für die angegebene .Type

GetSkinsForControl(Type)

Ruft eine ICollection von Hautbezeichnern ab, die dem angegebenen Typezugeordnet sind.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen