PageTheme Třída

Definice

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

Platí pro

Viz také