Themes for WinForms
C1ThemeController クラス メンバ
フィールド  プロパティ  メソッド  イベント

C1.Win.Themes.6 アセンブリ > C1.Win.Themes 名前空間 : C1ThemeController クラス

C1ThemeControllerデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタC1ThemeController クラスの新しいインスタンスを初期化します。  
トップ
パブリック フィールド
 名前解説
Public フィールドデフォルトのテーマ名 ID。

これがテーマコントローラの Themeプロパティに割り当てられた場合は、デフォルトのアプリケーションテーマを使用することを示します。

 
Public フィールド空のテーマ名 ID。

これがコントロールの "Theme" 拡張プロパティ(C1ThemeController から提供)に割り当てられた場合は、テーマコントローラがそのコントロールにテーマを割り当てないことを示します。

 
トップ
パブリック プロパティ
 名前解説
Public プロパティstatic (Shared in Visual Basic)アプリケーション全体のデフォルトテーマ名を取得または設定します。

Theme プロパティ値が "(default)" に設定されているすべてのテーマコントローラは、このテーマを使用します。

この名前は、アプリケーション構成ファイル(app.config)に "C1ApplicationTheme" というキーで保存されます。

 
Public プロパティstatic (Shared in Visual Basic)アプリケーションレベルのデフォルトのテーマ設定を取得または設定します。

Theme プロパティ値が "(default)" に設定されているすべてのテーマコントローラーは、 このテーマ設定を使用します。

この名前は、アプリケーション構成ファイル(app.config)に "C1ApplicationThemeSettings" というキーで保存されます。

 
Public プロパティ System.ComponentModel.Componentから継承されます。
Public プロパティ System.ComponentModel.Componentから継承されます。
Public プロパティ現在のテーマコントローラによって管理されているフォームまたはユーザーコントロール上にある すべてのオブジェクトのデフォルトテーマの名前を取得または設定します。  
Public プロパティ現在のテーマコントローラーによって管理されるフォームまたはユーザーコントロール上の すべてのオブジェクトのデフォルトテーマの設定を取得または設定します。  
トップ
パブリック メソッド
 名前解説
Public メソッドstatic (Shared in Visual Basic)コントロールとその子にテーマを再帰的に適用します。 テーマをサポートしないコントロールは無視されます(ただし、その子にはテーマが適用されます)。  
Public メソッドstatic (Shared in Visual Basic)オブジェクトにテーマを適用します。

ターゲットオブジェクトは、テーマをサポートする C1 コントロールか、このライブラリから基本テーマが提供される標準コントロール(ボタン、ラベルなど)でなければなりません。

 
Public メソッド System.ComponentModel.Componentから継承されます。
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドこのテーマコントローラによってオブジェクトに設定されたテーマの名前を取得します。  
Public メソッドstatic (Shared in Visual Basic)アプリケーションに登録されているテーマを名前に基づいて取得します。  
Public メソッドstatic (Shared in Visual Basic)アプリケーションに登録されているすべてのテーマの名前を取得します。  
Public メソッドこのテーマコントローラーによってオブジェクトに設定されたテーマのテーマ設定を取得します。  
Public メソッド System.MarshalByRefObjectから継承されます。
Public メソッドstatic (Shared in Visual Basic)オブジェクトが ComponentOne テーマをサポートするかどうかをチェックします。  
Public メソッドstatic (Shared in Visual Basic)  
Public メソッドstatic (Shared in Visual Basic)指定された名前を持つテーマが登録されているかどうかをチェックします。  
Public メソッドstatic (Shared in Visual Basic)オーバーロードされます。 ストリームからテーマをロードし、そのテーマをアプリケーションでテーマコントローラが 使用できるように登録します。

このメソッドが完了すると、 ApplicationThemeプロパティと Themeプロパティによってテーマを設定できます。

同じ名前を持つテーマが既に登録されている場合、このメソッドは例外を生成します。

 
Public メソッドstatic (Shared in Visual Basic)アセンブリからすべてのテーマをロードし、それらのテーマを現在のアプリケーションでテーマコントローラが 使用できるように登録します。

このメソッドは、指定されたアセンブリですべてのリソースをスキャンし、".c1theme" で終わる(大文字小文字を区別)名前を持つリソースを選択します。(名前の重複などのエラーによって)テーマをロードできない場合、そのテーマは スキップされます(例外は生成されません)。

 
Public メソッドオブジェクトにテーマ名を設定します。  
Public メソッドオブジェクトにテーマ設定を設定します。  
Public メソッド System.ComponentModel.Componentから継承されます。
Public メソッドstatic (Shared in Visual Basic)指定された名前を持つテーマを登録解除します。

一致するテーマが見つからなかった場合、このメソッドは何もしません。

指定されたテーマが現在使用中の場合は、例外が生成されます。

 
トップ
パブリック イベント
 名前解説
Public イベント新しい値が ApplicationThemeプロパティに割り当てられた後に発生します。  
Public イベント新しい値が ApplicationThemeプロパティに割り当てられる前に発生します。  
Public イベント System.ComponentModel.Componentから継承されます。
Public イベント現在のテーマコントローラによって管理されているオブジェクトにテーマが適用された後に発生します。

詳細については備考を参照してください。

 
Public イベント現在のテーマコントローラによって管理されているオブジェクトにテーマが適用される際に発生します。

詳細については、 ObjectThemeAppliedの備考を参照してください。

 
Public イベント現在のテーマコントローラによって管理されているオブジェクトのテーマが変更された後に発生します。

詳細については、 ObjectThemeAppliedの備考を参照してください。

 
Public イベント現在のテーマコントローラによって管理されているオブジェクトのテーマが変更される際に発生します。

詳細については、 ObjectThemeAppliedの備考を参照してください。

 
Public イベント新しい値が Themeプロパティに割り当てられた後に発生します。  
Public イベント新しい値が Themeプロパティに割り当てられる前に発生します。  
トップ
参照

C1ThemeController クラス
C1.Win.Themes 名前空間