다음을 통해 공유


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)

지정된 IDictionarySkinBuilder 개체 집합이 들어 있는 Type 개체를 가져옵니다.

GetSkinsForControl(Type)

지정된 ICollection과 연결된 스킨 식별자의 Type을 가져옵니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보