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


ThemeProvider Класс

Определение

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

public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
Наследование
ThemeProvider

Комментарии

Разработчики страниц и авторы элементов управления не используют ThemeProvider класс . ASP.NET средства разработчика и конструкторы используют ThemeProvider класс в сочетании с классом SkinBuilder и интерфейсом IThemeResolutionService для применения тем и соответствующих обложек элементов управления к элементам управления во время разработки.

Класс ThemeProvider инкапсулирует сведения, необходимые для применения темы или темы таблицы стилей, а также обложки элементов управления к дочерним элементам управления элемента управления в конструкторе.

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

ThemeProvider(IDesignerHost, String, String, String[], String)

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

Свойства

ContentHashCode

Возвращает хэш определения темы, переданной конструктору.

CssFiles

Возвращает набор строк, представляющих имена файлов таблицы каскадных стилей (CSS), связанных с текущей темой, если тема является темой таблицы стилей.

DesignerHost

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

ThemeName

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

Методы

Equals(Object)

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

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

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

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

Извлекает экземпляр SkinBuilder для конкретного элемента управления, который используется для применения темы и обложки элементов управления в среде конструктора.

GetSkinControlBuildersForControlType(Type)

Возвращает объект IDictionary, содержащий набор объектов SkinBuilder для указанного типа Type.

GetSkinsForControl(Type)

Возвращает коллекцию ICollection идентификаторов обложки, которые связаны с указанным типом Type.

GetType()

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

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

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

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

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

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

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

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