| 名前 | 解説 | |
|---|---|---|
![]()  | C1ThemeController コンストラクタ | C1ThemeController クラスの新しいインスタンスを初期化します。 | 
C1ThemeControllerデータ型で公開されるメンバを以下の表に示します。
| 名前 | 解説 | |
|---|---|---|
![]()  | C1ThemeController コンストラクタ | C1ThemeController クラスの新しいインスタンスを初期化します。 | 
| 名前 | 解説 | |
|---|---|---|
![]()  | DefaultThemeName | デフォルトのテーマ名 ID。
 これがテーマコントローラの Themeプロパティに割り当てられた場合は、デフォルトのアプリケーションテーマを使用することを示します。  | 
![]()  | NoTheme | 空のテーマ名 ID。
 これがコントロールの "Theme" 拡張プロパティ(C1ThemeController から提供)に割り当てられた場合は、テーマコントローラがそのコントロールにテーマを割り当てないことを示します。  | 
| 名前 | 解説 | |
|---|---|---|
![]() ![]()  | ApplicationTheme | アプリケーション全体のデフォルトテーマ名を取得または設定します。
 Theme プロパティ値が "(default)" に設定されているすべてのテーマコントローラは、このテーマを使用します。 この名前は、アプリケーション構成ファイル(app.config)に "C1ApplicationTheme" というキーで保存されます。  | 
![]() ![]()  | ApplicationThemeSettings | アプリケーションレベルのデフォルトのテーマ設定を取得または設定します。
 Theme プロパティ値が "(default)" に設定されているすべてのテーマコントローラーは、 このテーマ設定を使用します。 この名前は、アプリケーション構成ファイル(app.config)に "C1ApplicationThemeSettings" というキーで保存されます。  | 
![]()  | Container | System.ComponentModel.Componentから継承されます。 | 
![]()  | Site | System.ComponentModel.Componentから継承されます。 | 
![]()  | Theme | 現在のテーマコントローラによって管理されているフォームまたはユーザーコントロール上にある すべてのオブジェクトのデフォルトテーマの名前を取得または設定します。 | 
![]()  | ThemeSettings | 現在のテーマコントローラーによって管理されるフォームまたはユーザーコントロール上の すべてのオブジェクトのデフォルトテーマの設定を取得または設定します。 | 
| 名前 | 解説 | |
|---|---|---|
![]() ![]()  | ApplyThemeToControlTree | コントロールとその子にテーマを再帰的に適用します。 テーマをサポートしないコントロールは無視されます(ただし、その子にはテーマが適用されます)。 | 
![]() ![]()  | ApplyThemeToObject | オブジェクトにテーマを適用します。
 ターゲットオブジェクトは、テーマをサポートする C1 コントロールか、このライブラリから基本テーマが提供される標準コントロール(ボタン、ラベルなど)でなければなりません。  | 
![]()  | Dispose | System.ComponentModel.Componentから継承されます。 | 
![]()  | GetLifetimeService | System.MarshalByRefObjectから継承されます。 | 
![]()  | GetTheme | このテーマコントローラによってオブジェクトに設定されたテーマの名前を取得します。 | 
![]() ![]()  | GetThemeByName | アプリケーションに登録されているテーマを名前に基づいて取得します。 | 
![]() ![]()  | GetThemes | アプリケーションに登録されているすべてのテーマの名前を取得します。 | 
![]()  | GetThemeSettings | このテーマコントローラーによってオブジェクトに設定されたテーマのテーマ設定を取得します。 | 
![]()  | InitializeLifetimeService | System.MarshalByRefObjectから継承されます。 | 
![]() ![]()  | IsObjectThemeable | オブジェクトが ComponentOne テーマをサポートするかどうかをチェックします。 | 
![]() ![]()  | IsPreviewControlInsideC1PrintPreviewControl | |
![]() ![]()  | IsThemeRegistered | 指定された名前を持つテーマが登録されているかどうかをチェックします。 | 
![]() ![]()  | RegisterTheme | オーバーロードされます。 ストリームからテーマをロードし、そのテーマをアプリケーションでテーマコントローラが 使用できるように登録します。
 このメソッドが完了すると、 ApplicationThemeプロパティと Themeプロパティによってテーマを設定できます。 同じ名前を持つテーマが既に登録されている場合、このメソッドは例外を生成します。  | 
![]() ![]()  | RegisterThemes | アセンブリからすべてのテーマをロードし、それらのテーマを現在のアプリケーションでテーマコントローラが 使用できるように登録します。
 このメソッドは、指定されたアセンブリですべてのリソースをスキャンし、".c1theme" で終わる(大文字小文字を区別)名前を持つリソースを選択します。(名前の重複などのエラーによって)テーマをロードできない場合、そのテーマは スキップされます(例外は生成されません)。  | 
![]()  | SetTheme | オブジェクトにテーマ名を設定します。 | 
![]()  | SetThemeSettings | オブジェクトにテーマ設定を設定します。 | 
![]()  | ToString | System.ComponentModel.Componentから継承されます。 | 
![]() ![]()  | UnregisterTheme | 指定された名前を持つテーマを登録解除します。
 一致するテーマが見つからなかった場合、このメソッドは何もしません。 指定されたテーマが現在使用中の場合は、例外が生成されます。  | 
| 名前 | 解説 | |
|---|---|---|
![]()  | ApplicationThemeChanged | 新しい値が ApplicationThemeプロパティに割り当てられた後に発生します。 | 
![]()  | ApplicationThemeChanging | 新しい値が ApplicationThemeプロパティに割り当てられる前に発生します。 | 
![]()  | Disposed | System.ComponentModel.Componentから継承されます。 | 
![]()  | ObjectThemeApplied | 現在のテーマコントローラによって管理されているオブジェクトにテーマが適用された後に発生します。
 詳細については備考を参照してください。  | 
![]()  | ObjectThemeApplying | 現在のテーマコントローラによって管理されているオブジェクトにテーマが適用される際に発生します。
 詳細については、 ObjectThemeAppliedの備考を参照してください。  | 
![]()  | ObjectThemeChanged | 現在のテーマコントローラによって管理されているオブジェクトのテーマが変更された後に発生します。
 詳細については、 ObjectThemeAppliedの備考を参照してください。  | 
![]()  | ObjectThemeChanging | 現在のテーマコントローラによって管理されているオブジェクトのテーマが変更される際に発生します。
 詳細については、 ObjectThemeAppliedの備考を参照してください。  | 
![]()  | ThemeChanged | 新しい値が Themeプロパティに割り当てられた後に発生します。 | 
![]()  | ThemeChanging | 新しい値が Themeプロパティに割り当てられる前に発生します。 |