ThemeProvider Класс

Определение

Предоставляет класс, инкапсулирующий тему и сведения таблицы стилей для элементов управления в среде конструктора.Provides a class that encapsulates theme and style sheet information for controls in a designer environment.

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

Комментарии

Разработчики страниц и авторы элементов управления не используют ThemeProvider класс.Page developers and control authors do not use the ThemeProvider class. Средства разработки ASP.NET и конструкторы конструктора используют ThemeProvider класс в сочетании SkinBuilder с классом и IThemeResolutionService интерфейсом для применения тем и их соответствующих обложек элементов управления во время разработки.ASP.NET developer tool and designer builders use the ThemeProvider class in conjunction with the SkinBuilder class and the IThemeResolutionService interface to apply themes and their respective control skins to controls at design time.

ThemeProvider Класс инкапсулирует сведения, необходимые для применения темы или темы таблицы стилей и ее обложек элементов управления к дочерним элементам управления в конструкторе.The ThemeProvider class encapsulates the information needed to apply a theme or style sheet theme and its control skins to the child controls of a control in a designer.

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

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

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

Свойства

ContentHashCode

Возвращает хэш определения темы, переданной конструктору.Gets the hash of the theme definition passed to the constructor.

CssFiles

Возвращает набор строк, представляющих имена файлов таблицы каскадных стилей (CSS), связанных с текущей темой, если тема является темой таблицы стилей.Gets a set of strings that represent the names of any cascading style sheet (CSS) files associated with the current theme, if the theme is a style sheet theme.

DesignerHost

Возвращает объект IDesignerHost, представляющий текущую среду конструктора.Gets an IDesignerHost object that represents the current designer environment.

ThemeName

Возвращает имя темы или темы таблицы стилей, представленное экземпляром ThemeProvider.Gets the name of the theme or style sheet theme that the ThemeProvider instance represents.

Методы

Equals(Object)

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

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

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

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

Извлекает экземпляр SkinBuilder для конкретного элемента управления, который используется для применения темы и обложки элементов управления в среде конструктора.Retrieves a SkinBuilder instance for the specified control, which is used to apply a theme and control skin in a designer environment.

GetSkinControlBuildersForControlType(Type)

Возвращает объект IDictionary, содержащий набор объектов SkinBuilder для указанного типа Type.Gets an IDictionary object that contains a set of SkinBuilder objects for the specified Type.

GetSkinsForControl(Type)

Возвращает коллекцию ICollection идентификаторов обложки, которые связаны с указанным типом Type.Gets an ICollection of skin identifiers that are associated with the specified Type.

GetType()

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

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

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

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

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

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

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

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