Freigeben über


IThemeResolutionService Schnittstelle

Definition

Stellt eine Schnittstelle bereit, mit der Designertoolentwickler eine Gruppe von ThemeProvider-Objekten zur Verfügung stellen können, die in Entwurfszeitumgebungen zum Anwenden von Designs und Steuerelementskins auf Steuerelemente verwendet werden können.

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

Hinweise

Seitenentwickler und Autoren von Steuerelementen verwenden die IThemeResolutionService -Schnittstelle nicht. Die IThemeResolutionService Schnittstelle wird von Entwicklern von Designertools implementiert, um Steuerelement-Generatoren in der Entwurfsumgebung zur Verfügung zu SkinBuilder stellen.

IThemeResolutionServiceist ein Container für ein oder mehrere ThemeProvider -Objekte, die wiederum die SkinBuilder Objekte bereitstellen, die Designs und Steuerelementskins auf Steuerelemente anwenden, wenn sie in einem Designer erstellt werden. Auf eine Instanz der IThemeResolutionService -Klasse kann von einer bestimmten ControlBuilder Instanz aus mithilfe ihrer -Eigenschaft zugegriffen ControlBuilder.ThemeResolutionService werden.

Methoden

GetAllThemeProviders()

Ruft ein Array von ThemeProvider-Objekten ab.

GetStylesheetThemeProvider()

Ruft ein ThemeProvider-Objekt ab, das das Anpassungsdesign aus einem Stylesheet darstellt.

GetThemeProvider()

Ruft ein ThemeProvider-Objekt ab, das das Anpassungsdesign für eine ASP.NET-Seite darstellt.

Gilt für

Siehe auch