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 napříč stránkami a ovládacími prvky 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 prvků nepoužívají ControlSkinDelegate třídy, ControlSkin nebo PageTheme přímo. Tyto třídy jsou používány analyzátorem ASP.NET a modulem runtime pro použití elementů stylů, které jsou definovány v motivech ASP.NET a v souborech skinů ovládacích prvků na stránkách a specifických typech ovládacích prvků.

Vývojáři stránky povolují (nebo zakazují) motivy stránky pomocí Theme EnableTheming vlastností a. Další informace o motivech stránky naleznete v tématu ASP.NET Themes and Skins.

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ázvy všech výchozích vzhledů, které jsou k dispozici pro aktuální motiv stránky, indexované pomocí 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

Získá Page objekt, který je přidružen k instanci PageTheme třídy.

Metody

CreateSkinKey(Type, String)

Vytvoří objekt vyhledávacího klíče pro konkrétní typ ovládacího prvku a ID skinu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Eval(String)

Používá Eval(Object, String) metodu Page vlastnosti, ke které PageTheme je přidružena instance třídy k vyhodnocení výrazu datové vazby.

Eval(String, String)

Používá Eval(Object, String, String) metodu Page vlastnosti, ke které PageTheme je přidružena instance třídy k vyhodnocení výrazu datové vazby.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
TestDeviceFilter(String)

Testuje, zda filtr zařízení platí pro Page ovládací prvek, ke kterému je instance PageTheme třídy přidružena.

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 vazby dat XPath pomocí zadaného prefixu a mapování oboru názvů pro překlad oboru názvů.

XPath(String, String)

Vyhodnotí výraz vazby dat XPath pomocí zadaného formátovacího řetězce pro zobrazení výsledku.

XPath(String, String, IXmlNamespaceResolver)

Používá XPath(String, String, IXmlNamespaceResolver) metodu Page ovládacího prvku, ke kterému PageTheme je instance 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 vazby dat XPath pomocí zadaného prefixu a mapování oboru názvů pro překlad oboru názvů a vrátí kolekci uzlů, která implementuje IEnumerable rozhraní.

Platí pro

Viz také