ThemeProvider Klasse

Definition

Stellt eine Klasse bereit, die Design- und Stylesheetinformationen für Steuerelemente in einer Designerumgebung kapselt.Provides a class that encapsulates theme and style sheet information for controls in a designer environment.

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

Hinweise

Seiten Entwickler und Steuerelement Autoren verwenden die ThemeProvider -Klasse nicht.Page developers and control authors do not use the ThemeProvider class. ASP.NET Developer Tool und Designer-Generatoren verwenden ThemeProvider die-Klasse in Verbindung SkinBuilder mit der- IThemeResolutionService Klasse und der-Schnittstelle, um zur Entwurfszeit Designs und ihre entsprechenden Steuerelement-Skins auf Steuerelemente anzuwenden.ASP.NET developer tool and designer builders use the ThemeProvider class in conjunction with the SkinBuilder class and the IThemeResolutionService interface to apply themes and their respective control skins to controls at design time.

Die ThemeProvider -Klasse kapselt die Informationen, die erforderlich sind, um ein Design oder Stylesheet-Design und seine Steuerelement Skins auf die untergeordneten Steuerelemente eines Steuer Elements in einem Designer anzuwenden.The ThemeProvider class encapsulates the information needed to apply a theme or style sheet theme and its control skins to the child controls of a control in a designer.

Konstruktoren

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

Initialisiert eine neue Instanz der ThemeProvider-Klasse.Initializes a new instance of the ThemeProvider class.

Eigenschaften

ContentHashCode

Ruft den an den Konstruktor übergebenen Hash der Designdefinition ab.Gets the hash of the theme definition passed to the constructor.

CssFiles

Ruft eine Reihe von Zeichenfolgen ab, die die Namen der CSS (Cascading Style Sheet)-Dateien darstellen, die dem aktuellen Design zugeordnet sind, sofern es sich bei dem Design um ein Stylesheetdesign handelt.Gets a set of strings that represent the names of any cascading style sheet (CSS) files associated with the current theme, if the theme is a style sheet theme.

DesignerHost

Ruft ein IDesignerHost-Objekt ab, das die aktuelle Designerumgebung darstellt.Gets an IDesignerHost object that represents the current designer environment.

ThemeName

Ruft den Namen des Designs oder Stylesheetdesigns ab, das die ThemeProvider-Instanz darstellt.Gets the name of the theme or style sheet theme that the ThemeProvider instance represents.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetSkinBuilder(Control)

Ruft eine SkinBuilder-Instanz für das angegebene Steuerelement ab, die zum Anwenden eines Designs und einer Steuerelementskin in einer Designerumgebung verwendet wird.Retrieves a SkinBuilder instance for the specified control, which is used to apply a theme and control skin in a designer environment.

GetSkinControlBuildersForControlType(Type)

Ruft ein IDictionary-Objekt ab, das eine Reihe von SkinBuilder-Objekten für den angegebenen Type enthält.Gets an IDictionary object that contains a set of SkinBuilder objects for the specified Type.

GetSkinsForControl(Type)

Ruft eine ICollection von Skinbezeichnern ab, die dem angegebenen Type zugeordnet sind.Gets an ICollection of skin identifiers that are associated with the specified Type.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch