| 名前 | 解説 | |
|---|---|---|
![]() | 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プロパティに割り当てられる前に発生します。 |