Sdílet prostřednictvím


PageTheme Třída

Definice

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í.

Platí pro

Viz také