Språk

ThemeProvider Klass

Definition

Innehåller en klass som kapslar in information om tema- och formatmallar för kontroller i en designermiljö.

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

Kommentarer

Sidutvecklare och kontrollförfattare använder ThemeProvider inte klassen. ASP.NET utvecklarverktyg och designerbyggare använder klassen ThemeProvider tillsammans med klassen SkinBuilder och gränssnittet IThemeResolutionService för att tillämpa teman och deras respektive kontrollskinn på kontroller vid designtillfället.

Klassen ThemeProvider kapslar in den information som behövs för att tillämpa ett tema- eller formatmallstema och dess kontrollskinn på de underordnade kontrollerna i en kontroll i en designer.

Konstruktorer

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

Initierar en ny instans av ThemeProvider klassen.

Egenskaper

Name Description
ContentHashCode

Hämtar hashen för temadefinitionen som skickas till konstruktorn.

CssFiles

Hämtar en uppsättning strängar som representerar namnen på eventuella css-filer (cascading style sheet) som är associerade med det aktuella temat, om temat är ett formatmallstema.

DesignerHost

Hämtar ett IDesignerHost objekt som representerar den aktuella designermiljön.

ThemeName

Hämtar namnet på temat eller formatmallstemat som instansen ThemeProvider representerar.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetSkinBuilder(Control)

Hämtar en SkinBuilder instans för den angivna kontrollen, som används för att tillämpa ett tema och kontrollskinn i en designermiljö.

GetSkinControlBuildersForControlType(Type)

Hämtar ett IDictionary objekt som innehåller en uppsättning SkinBuilder objekt för den angivna Type.

GetSkinsForControl(Type)

Hämtar en ICollection av de hudidentifierare som är associerade med den angivna Type.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även