PageTheme Класс

Определение

Представляет базовый класса для темы страницы, являющейся коллекцией ресурсов, которые используются для формирования согласованного вида на страницах и элементах управления на веб-узле.Represents the base class for a page theme, which is a collection of resources that are used to define a consistent look across pages and controls in a Web site. Тема страницы может быть задана через конфигурацию или директиву страницы.The page theme can be set through configuration or the page directive.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Наследование
PageTheme

Комментарии

Разработчики страниц и элементов управления не используют ControlSkinDelegateклассы, ControlSkinили PageTheme напрямую.Page and control developers do not use the ControlSkinDelegate, ControlSkin, or PageTheme classes directly. Эти классы используются средством синтаксического анализа ASP.NET и средой выполнения для применения элементов таблицы стилей, определенных в темах ASP.NET, и файлов обложек элементов управления на страницах и определенных типах элементов управления.These classes are used by the ASP.NET parser and runtime to apply style sheet elements that are defined in ASP.NET themes and control skins files to pages and specific types of controls.

Разработчики страниц включают (или отключая) темы страниц Theme , EnableTheming используя свойства и.Page developers enable (or disable) page themes using the Theme and EnableTheming properties. Дополнительные сведения о темах страниц см. в разделе темы и обложки ASP.NET.For more information about page themes, see ASP.NET Themes and Skins.

Конструкторы

PageTheme()

Инициализирует новый экземпляр класса PageTheme.Initializes a new instance of the PageTheme class.

Свойства

AppRelativeTemplateSourceDirectory

При переопределении в производном классе возвращает относительный URL-адрес каталога для объекта PageTheme.When overridden a derived class, gets the relative URL of the directory for the PageTheme object.

ControlSkins

При переопределении в производном классе возвращает индексируемый типом элемента управления интерфейс IDictionary имен всех обложек по умолчанию, которые доступны для текущей темы страницы.When overridden in a derived class, gets an IDictionary interface of the names of all default skins that are available for the current page theme, indexed by control type.

LinkedStyleSheets

При переопределении в производном классе возвращает массив таблиц стилей, связанных с данной страницей.When overridden in a derived class, gets an array of style sheets that are linked to this page.

Page

Возвращает объект Page, который связан с экземпляром класса PageTheme.Gets the Page object that is associated with the instance of the PageTheme class.

Методы

CreateSkinKey(Type, String)

Создает объект ключа для поиска для определенного типа элемента управления и идентификатор обложки.Creates a lookup key object for a particular control type and skin ID.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Eval(String)

Для оценки выражения привязки данных используется метод Eval(Object, String) свойства Page, которое связано с экземпляром класса PageTheme.Uses the Eval(Object, String) method of the Page property that the instance of the PageTheme class is associated with to evaluate a data-binding expression.

Eval(String, String)

Для оценки выражения привязки данных используется метод Eval(Object, String, String) свойства Page, которое связано с экземпляром класса PageTheme.Uses the Eval(Object, String, String) method of the Page property that the instance of the PageTheme class is associated with to evaluate a data-binding expression.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
TestDeviceFilter(String)

Проверка применимости фильтра устройств к элементу управления Page, который связан с экземпляром класса PageTheme.Tests whether a device filter applies to the Page control that the instance of the PageTheme class is associated with.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
XPath(String)

Оценка выражений привязки данных в формате XPath.Evaluates an XPath data-binding expression.

XPath(String, IXmlNamespaceResolver)

Оценка выражения привязки данных в формате XPath с использованием указанного префикса и сопоставления пространства имен для разрешения пространства имен.Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution.

XPath(String, String)

Оценка выражения привязки данных в формате XPath с использованием указанной строки форматирования для отображения результата.Evaluates an XPath data-binding expression using the specified format string to display the result.

XPath(String, String, IXmlNamespaceResolver)

Для оценки выражения привязки данных в формате XPath используется метод XPath(String, String, IXmlNamespaceResolver) элемента управления Page, который связан с экземпляром класса PageTheme.Uses the XPath(String, String, IXmlNamespaceResolver) method of the Page control that the instance of the PageTheme class is associated with to evaluate an XPath data-binding expression.

XPathSelect(String)

Оценивает выражение привязки данных в формате XPath и получение коллекции узлов, которая реализует интерфейс IEnumerable.Evaluates an XPath data-binding expression and returns a node collection that implements the IEnumerable interface.

XPathSelect(String, IXmlNamespaceResolver)

Оценка выражения привязки данных в формате XPath с использованием указанного префикса и сопоставления пространства имен для разрешения пространства имен и получение коллекции узлов, которая реализует интерфейс IEnumerable.Evaluates an XPath data-binding expression using the specified prefix and namespace mappings for namespace resolution and returns a node collection that implements the IEnumerable interface.

Применяется к

Дополнительно