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) |