PageTheme 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.
Representerar basklassen för ett sidtema, som är en samling resurser som används för att definiera ett konsekvent utseende mellan sidor och kontroller på en webbplats. Sidtemat kan ställas in via konfigurationen eller siddirektivet.
public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
- Arv
-
PageTheme
Kommentarer
Sid- och kontrollutvecklare använder inte klasserna ControlSkinDelegate, ControlSkineller PageTheme direkt. Dessa klasser används av ASP.NET parser och runtime för att tillämpa formatmallselement som definieras i ASP.NET teman och kontrollera skalfiler på sidor och specifika typer av kontroller.
Sidutvecklare aktiverar (eller inaktiverar) sidteman med hjälp av Theme egenskaperna och EnableTheming . Mer information om sidteman finns i ASP.NET Themes and Skins.
Konstruktorer
| Name | Description |
|---|---|
| PageTheme() |
Initierar en ny instans av PageTheme klassen. |
Egenskaper
| Name | Description |
|---|---|
| AppRelativeTemplateSourceDirectory |
När du åsidosättar en härledd klass hämtar du den relativa URL:en för -katalogen för PageTheme objektet. |
| ControlSkins |
När det åsidosätts i en härledd klass får du ett IDictionary gränssnitt med namnen på alla standardskal som är tillgängliga för det aktuella sidtemat, indexerade efter kontrolltyp. |
| LinkedStyleSheets |
När det åsidosätts i en härledd klass hämtar en matris med formatmallar som är länkade till den här sidan. |
| Page |
Hämtar det Page objekt som är associerat med -instansen av PageTheme klassen. |
Metoder
| Name | Description |
|---|---|
| CreateSkinKey(Type, String) |
Skapar ett uppslagsnyckelobjekt för en viss kontrolltyp och hud-ID. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Eval(String, String) |
Eval(Object, String, String) Använder metoden för egenskapen Page som instansen PageTheme av klassen är associerad med för att utvärdera ett databindningsuttryck. |
| Eval(String) |
Eval(Object, String) Använder metoden för egenskapen Page som instansen PageTheme av klassen är associerad med för att utvärdera ett databindningsuttryck. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| TestDeviceFilter(String) |
Testar om ett enhetsfilter gäller för den Page kontroll som instansen PageTheme av klassen är associerad med. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| XPath(String, IXmlNamespaceResolver) |
Utvärderar ett XPath-databindningsuttryck med hjälp av angivna prefix- och namnområdesmappningar för namnområdesmatchning. |
| XPath(String, String, IXmlNamespaceResolver) |
XPath(String, String, IXmlNamespaceResolver) Använder metoden för kontrollen Page som instansen PageTheme av klassen är associerad med för att utvärdera ett XPath-databindningsuttryck. |
| XPath(String, String) |
Utvärderar ett XPath-databindningsuttryck med den angivna formatsträngen för att visa resultatet. |
| XPath(String) |
Utvärderar ett XPath-databindningsuttryck. |
| XPathSelect(String, IXmlNamespaceResolver) |
Utvärderar ett XPath-databindningsuttryck med angivna prefix- och namnområdesmappningar för namnområdesmatchning och returnerar en nodsamling som implementerar IEnumerable gränssnittet. |
| XPathSelect(String) |
Utvärderar ett XPath-databindningsuttryck och returnerar en nodsamling som implementerar IEnumerable gränssnittet. |