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 디자이너에서 컨트롤의 자식 컨트롤에 테마 또는 스타일시트 테마와 컨트롤 스킨을 적용하는 데 필요한 정보를 캡슐화합니다.

생성자

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

ThemeProvider 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
ContentHashCode

생성자에 전달된 테마 정의의 해시를 가져옵니다.

CssFiles

테마가 스타일시트 테마인 경우 현재 테마와 연결된 CSS(연계 스타일시트) 파일의 이름을 나타내는 문자열 집합을 가져옵니다.

DesignerHost

IDesignerHost 현재 디자이너 환경을 나타내는 개체를 가져옵니다.

ThemeName

인스턴스가 나타내는 테마 또는 스타일시트 테마의 ThemeProvider 이름을 가져옵니다.

메서드

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

적용 대상

추가 정보