PageTheme Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje základní třídu motivu stránky, což je kolekce prostředků, které slouží k definování konzistentního vzhledu stránek a ovládacích prvků na webu. Motiv stránky lze nastavit prostřednictvím konfigurace nebo direktivy stránky.
public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
- Dědičnost
-
PageTheme
Poznámky
Vývojáři stránek a ovládacích ControlSkinDelegateprvků nepoužívají přímo , ControlSkinani PageTheme třídy. Tyto třídy používají analyzátor ASP.NET a modul runtime k použití prvků šablon stylů, které jsou definovány v ASP.NET motivy a řídí soubory skins na stránky a konkrétní typy ovládacích prvků.
Vývojáři stránek povolí (nebo zakáže) motivy stránek pomocí vlastností Theme a EnableTheming vlastností. Další informace o motivech stránek najdete v tématu ASP.NET Motivy a skiny.
Konstruktory
| Name | Description |
|---|---|
| PageTheme() |
Inicializuje novou instanci PageTheme třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AppRelativeTemplateSourceDirectory |
Při přepsání odvozené třídy získá relativní adresu URL adresáře objektu PageTheme . |
| ControlSkins |
Při přepsání v odvozené třídě získá IDictionary rozhraní názvů všech výchozích skinů, které jsou k dispozici pro aktuální motiv stránky indexované podle typu ovládacího prvku. |
| LinkedStyleSheets |
Při přepsání v odvozené třídě získá pole šablon stylů, které jsou propojeny s touto stránkou. |
| Page |
Page Získá objekt, který je přidružen k instanci PageTheme třídy. |
Metody
| Name | Description |
|---|---|
| CreateSkinKey(Type, String) |
Vytvoří objekt vyhledávacího klíče pro konkrétní typ ovládacího prvku a ID kůže. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Eval(String, String) |
Eval(Object, String, String) Používá metodu Page vlastnosti, ke které je instance PageTheme třídy přidružena k vyhodnocení výrazu datové vazby. |
| Eval(String) |
Eval(Object, String) Používá metodu Page vlastnosti, ke které je instance PageTheme třídy přidružena k vyhodnocení výrazu datové vazby. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| TestDeviceFilter(String) |
Testuje, jestli se filtr zařízení vztahuje na Page ovládací prvek, ke kterému je přidružena instance PageTheme třídy. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| XPath(String, IXmlNamespaceResolver) |
Vyhodnotí výraz datové vazby XPath pomocí zadaného mapování předpony a oboru názvů pro překlad oboru názvů. |
| XPath(String, String, IXmlNamespaceResolver) |
XPath(String, String, IXmlNamespaceResolver) Používá metodu Page ovládacího prvku, ke kterému je instance PageTheme třídy přidružena k vyhodnocení výrazu datové vazby XPath. |
| XPath(String, String) |
Vyhodnotí výraz datové vazby XPath pomocí zadaného formátového řetězce k zobrazení výsledku. |
| XPath(String) |
Vyhodnotí výraz datové vazby XPath. |
| XPathSelect(String, IXmlNamespaceResolver) |
Vyhodnotí výraz datové vazby XPath pomocí zadaného mapování předpony a oboru názvů pro překlad oboru názvů a vrátí kolekci uzlů, která implementuje IEnumerable rozhraní. |
| XPathSelect(String) |
Vyhodnotí výraz datové vazby XPath a vrátí kolekci uzlů, která implementuje IEnumerable rozhraní. |