ThemeProvider Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |