IThemeResolutionService 인터페이스

정의

디자이너 도구 개발자가 ThemeProvider 개체 집합을 제공하는 데 사용할 수 있는 인터페이스를 제공합니다. 이를 통해 디자인 타임 환경에서 컨트롤에 테마와 컨트롤 스킨을 적용할 수 있습니다.Provides an interface that designer tool developers can use to supply a set of ThemeProvider objects, which can be used to apply themes and control skins to controls in a design-time environment.

public interface class IThemeResolutionService
public interface IThemeResolutionService
type IThemeResolutionService = interface
Public Interface IThemeResolutionService

설명

페이지 개발자 및 컨트롤 작성자가 사용 하지 않습니다는 IThemeResolutionService 인터페이스입니다.Page developers and control authors do not use the IThemeResolutionService interface. 합니다 IThemeResolutionService 디자이너 도구 개발자가 제공할가 인터페이스를 구현 SkinBuilder 디자인 환경에서 작성기를 제어 합니다.The IThemeResolutionService interface is implemented by designer tool developers to supply SkinBuilder control builders in the design environment.

IThemeResolutionService 하나 이상의 컨테이너인 ThemeProvider 제공 하는 개체는 SkinBuilder 테마를 적용 하 고 디자이너에서 생성 될 때 컨트롤에 스킨을 제어 하는 개체입니다.The IThemeResolutionService is a container for one or more ThemeProvider objects, which in turn supply the SkinBuilder objects that apply themes and control skins to controls when they are created in a designer. 인스턴스를 IThemeResolutionService 클래스에서 액세스할 수를 지정 ControlBuilder 인스턴스에서 사용 하 여 해당 ControlBuilder.ThemeResolutionService 속성입니다.An instance of the IThemeResolutionService class can be accessed from a given ControlBuilder instance using its ControlBuilder.ThemeResolutionService property.

메서드

GetAllThemeProviders()

Array 개체의 ThemeProvider를 가져옵니다.Gets an Array of ThemeProvider objects.

GetStylesheetThemeProvider()

스타일시트에서 사용자 지정 테마를 나타내는 ThemeProvider 개체를 가져옵니다.Gets a ThemeProvider object that represents the customization theme from a style sheet.

GetThemeProvider()

ASP.NET 페이지에서 사용자 지정 테마를 나타내는 ThemeProvider 개체를 가져옵니다.Gets a ThemeProvider object that represents the customization theme on an ASP.NET page.

적용 대상

추가 정보