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 pro motiv stránky, což je kolekce prostředků, které se používají k definování konzistentního vzhledu na stránkách a ovládacích prvcích 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í třídy , ControlSkinnebo PageTheme přímo. Tyto třídy jsou používány analyzátorem ASP.NET a modulem runtime k použití prvků šablon stylů, které jsou definovány v ASP.NET motivy a soubory vzhledů ovládacích prvků na stránky a konkrétní typy ovládacích prvků.
Vývojáři stránek povolí (nebo zakažou) motivy stránek pomocí Theme vlastností a EnableTheming . Další informace o motivech stránek najdete v tématu motivy a vzhledy ASP.NET.
Konstruktory
PageTheme() |
Inicializuje novou instanci PageTheme třídy. |
Vlastnosti
AppRelativeTemplateSourceDirectory |
Při přepsání odvozené třídy získá relativní adresu URL adresáře pro PageTheme objekt. |
ControlSkins |
Při přepsání v odvozené třídě získá IDictionary rozhraní názvů všech výchozích vzhledů, 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
CreateSkinKey(Type, String) |
Vytvoří objekt klíče vyhledávání pro konkrétní typ ovládacího prvku a ID vzhledu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Eval(String) |
Používá metodu Eval(Object, String)Page vlastnosti, ke které je instance PageTheme třídy přidružena k vyhodnocení výrazu datové vazby. |
Eval(String, String) |
Používá metodu Eval(Object, String, String)Page vlastnosti, ke které je instance PageTheme třídy přidružena k vyhodnocení výrazu datové vazby. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
TestDeviceFilter(String) |
Testuje, jestli filtr zařízení platí pro Page ovládací prvek, ke kterému je přidružena PageTheme instance třídy. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
XPath(String) |
Vyhodnotí výraz datové vazby XPath. |
XPath(String, IXmlNamespaceResolver) |
Vyhodnotí výraz datové vazby XPath pomocí zadané předpony a mapování oboru názvů pro překlad oboru názvů. |
XPath(String, String) |
Vyhodnotí výraz datové vazby XPath pomocí zadaného řetězce formátu k zobrazení výsledku. |
XPath(String, String, IXmlNamespaceResolver) |
Používá metodu XPath(String, String, IXmlNamespaceResolver)Page ovládacího prvku, ke kterému je instance PageTheme třídy přidružena k vyhodnocení výrazu datové vazby XPath. |
XPathSelect(String) |
Vyhodnotí výraz datové vazby XPath a vrátí kolekci uzlů, která implementuje IEnumerable rozhraní. |
XPathSelect(String, IXmlNamespaceResolver) |
Vyhodnotí výraz datové vazby XPath pomocí zadané předpony a mapování oborů názvů pro překlad oboru názvů a vrátí kolekci uzlů, která implementuje IEnumerable rozhraní. |