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 、1つまたは複数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.ThemeResolutionServiceプロパティを使用してControlBuilder 、特定のインスタンスからアクセスできます。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.

適用対象

こちらもご覧ください