ThemeProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デザイン環境でコントロールのテーマとスタイル シートの情報をカプセル化するクラスを提供します。
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) |
指定した IDictionary の一連の SkinBuilder オブジェクトを含んでいる Type オブジェクトを取得します。 |
GetSkinsForControl(Type) |
指定した ICollection に関連付けられたスキン識別子の Type を取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |