Input for WinForms
Style クラス
メンバ 

C1.Win.8 アセンブリ > C1.Framework 名前空間 : Style クラス

Styleクラスは、画面/プリンタ上の内容の外観を決定する表示属性を格納します。CSS スタイルにある大部分の要素を格納します。

Styleクラスは、スタイル設定(フォント、マージンなど)に基づいて内容(文字列と画像)を 描画および測定するためのメソッドも格納します。

Styleオブジェクトは、親のスタイルを持たず、親のスタイルから継承しない点で 階層的ではありません。既存のスタイルに基づいて 新しいスタイルを作成するには、元のスタイルをクローンし、希望する任意の属性を新しいスタイルに適用します。

Styleオブジェクトは、2つのスタイル属性( FontForeBrush)の設定が 必要でない点において階層的です。これらの属性は、設定されていない場合は、継承されますが、親の Styleオブジェクトからではなく、親の UI オブジェクトから継承されます。

このタイプの継承により、親の UI オブジェクトに関連付けられた Style上のフォントを定義して、そのフォントを親に含まれるすべての UI オブジェクトに自動的に 適用することが簡単に行えます。反対に、 BackBrush属性は 明示的に継承されません。代わりに、親の UI オブジェクトは、その子クライアント領域をブラシで描画します。子の UI オブジェクトは デフォルトで透明な背景を持ち、デフォルトで親の背景が透けて見えます。その他の属性(配置、マージン、パディングなど)も継承されません。

オブジェクト モデル
Style クラス
シンタックス
'宣言
 
Public Class Style 
public class Style 
継承階層

System.Object
   C1.Framework.Style

参照

Style メンバ
C1.Framework 名前空間