ThemeProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasę, która hermetyzuje informacje o motywie i arkuszu stylów dla kontrolek w środowisku projektanta.
public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
- Dziedziczenie
-
ThemeProvider
Uwagi
Deweloperzy stron i autorzy kontroli nie używają ThemeProvider klasy. Narzędzia deweloperskie ASP.NET i konstruktory projektanta używają ThemeProvider klasy w połączeniu z SkinBuilder klasą i IThemeResolutionService interfejsem, aby stosować motywy i ich odpowiednie karnacje formantów do kontroli w czasie projektowania.
ThemeProviderKlasa hermetyzuje informacje, które są konieczne do zastosowania motywu motywu lub arkusza stylów i jego karnacje kontrolki z kontrolkami podrzędnymi formantu w projektancie.
Konstruktory
ThemeProvider(IDesignerHost, String, String, String[], String) |
Inicjuje nowe wystąpienie klasy ThemeProvider. |
Właściwości
ContentHashCode |
Pobiera skrót definicji motywu przekazywanej do konstruktora. |
CssFiles |
Pobiera zestaw ciągów, które reprezentują nazwy wszystkich plików kaskadowych arkuszy stylów (CSS) skojarzonych z bieżącym motywem, jeśli motyw jest motyw arkusza stylów. |
DesignerHost |
Pobiera IDesignerHost obiekt, który reprezentuje bieżące środowisko projektanta. |
ThemeName |
Pobiera nazwę motywu lub arkusza stylów, który ThemeProvider reprezentuje wystąpienie. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetSkinBuilder(Control) |
Pobiera SkinBuilder wystąpienie dla określonego formantu, który służy do zastosowania karnacji motywu i kontrolki w środowisku projektanta. |
GetSkinControlBuildersForControlType(Type) |
Pobiera IDictionary obiekt, który zawiera zestaw SkinBuilder obiektów dla określonego Type . |
GetSkinsForControl(Type) |
Pobiera ICollection identyfikatory skórki, które są skojarzone z określonym Type . |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |