Поделиться через


PageTheme Класс

Определение

Представляет базовый класса для темы страницы, являющейся коллекцией ресурсов, которые используются для формирования согласованного вида на страницах и элементах управления на веб-узле. Тема страницы может быть задана через конфигурацию или директиву страницы.

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

Комментарии

Разработчики страниц и элементов управления не используют классы ControlSkinDelegate, ControlSkinили PageTheme напрямую. Эти классы используются средствами синтаксического анализа ASP.NET и средой выполнения для применения элементов таблицы стилей, определенных в ASP.NET темах и файлах скинов элементов управления, к страницам и определенным типам элементов управления.

Разработчики страниц позволяют включать (или отключать) темы страниц с Theme помощью свойств и EnableTheming . Дополнительные сведения о темах страниц см. в разделе темы и обложки ASP.NET.

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

PageTheme()

Инициализирует новый экземпляр класса PageTheme.

Свойства

AppRelativeTemplateSourceDirectory

При переопределении в производном классе возвращает относительный URL-адрес каталога для объекта PageTheme.

ControlSkins

При переопределении в производном классе возвращает индексируемый типом элемента управления интерфейс IDictionary имен всех обложек по умолчанию, которые доступны для текущей темы страницы.

LinkedStyleSheets

При переопределении в производном классе возвращает массив таблиц стилей, связанных с данной страницей.

Page

Возвращает объект Page, который связан с экземпляром класса PageTheme.

Методы

CreateSkinKey(Type, String)

Создает объект ключа для поиска для определенного типа элемента управления и идентификатор обложки.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Для оценки выражения привязки данных используется метод Eval(Object, String) свойства Page, которое связано с экземпляром класса PageTheme.

Eval(String, String)

Для оценки выражения привязки данных используется метод Eval(Object, String, String) свойства Page, которое связано с экземпляром класса PageTheme.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Проверка применимости фильтра устройств к элементу управления Page, который связан с экземпляром класса PageTheme.

ToString()

Возвращает строку, представляющую текущий объект.

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

Оценка выражений привязки данных в формате XPath.

XPath(String, IXmlNamespaceResolver)

Оценка выражения привязки данных в формате XPath с использованием указанного префикса и сопоставления пространства имен для разрешения пространства имен.

XPath(String, String)

Оценка выражения привязки данных в формате XPath с использованием указанной строки форматирования для отображения результата.

XPath(String, String, IXmlNamespaceResolver)

Для оценки выражения привязки данных в формате XPath используется метод XPath(String, String, IXmlNamespaceResolver) элемента управления Page, который связан с экземпляром класса PageTheme.

XPathSelect(String)

Оценивает выражение привязки данных в формате XPath и получение коллекции узлов, которая реализует интерфейс IEnumerable.

XPathSelect(String, IXmlNamespaceResolver)

Оценка выражения привязки данных в формате XPath с использованием указанного префикса и сопоставления пространства имен для разрешения пространства имен и получение коллекции узлов, которая реализует интерфейс IEnumerable.

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

См. также раздел