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