次の方法で共有


コンパートメント シェイプのプロパティ

コンパートメント シェイプは、ドメイン固有言語でドメイン クラスを表示するために使用できる図形の 1 つです。 コンパートメントは、展開したり折りたたんだりすることができます。

詳細については、「方法: ドメイン固有言語を定義する」を参照してください。 これらのプロパティの使用方法の詳細については、「ドメイン固有言語のカスタマイズおよび拡張」を参照してください。

コンパートメント シェイプには、次の表に示すプロパティがあります。

プロパティ 説明 Default
既定の展開/折りたたみ状態 Expanded の場合、作成時にコンパートメントが表示されます。 Collapsed の場合はそうなりません。 拡大
[塗りつぶしの色] このシェイプの塗りつぶしの色。
塗りつぶしのグラデーション モード このシェイプの塗りつぶしのグラデーション モード。 水平
ジオメトリ この図形のジオメトリ (四角形または角丸四角形)。 Rectangle
既定の接続ポイントがある True の場合、シェイプは生成されたデザイナーで上、下、左、および右の接続ポイントを使用します。 False
単一のコンパートメント ヘッダーが表示される False の場合で、図形に 1 つのコンパートメントが含まれる場合、コンパートメントのヘッダーは表示されません。 True
輪郭の色 この図形の輪郭の色。
輪郭の破線のスタイル この図形の輪郭の破線のスタイル (実線、破線、点線、一点鎖線、二点鎖線、カスタム)。 Solid
輪郭の太さ このシェイプの輪郭の太さ。 0.03125
テキストの色 この図形に関連付けられているテキスト デコレーターに使用される色。
アクセス修飾子 コンパートメント シェイプ (public または internal) のアクセス レベル。 パブリック
カスタム属性 このコンパートメント シェイプから生成されるソース コード クラスに属性を追加するために使用されます。 <なし>
Generates Double Derived True の場合、(オーバーライドによるカスタマイズをサポートするために) 基底クラスと部分クラスの両方が生成されます。 詳細については、「生成されたクラスをオーバーライドして拡張する」を参照してください。 False
カスタム コンストラクターがある True の場合、ソース コードにカスタム コンストラクターが用意されます。 詳細については、「生成されたクラスをオーバーライドして拡張する」を参照してください。 False
継承修飾子 コンパートメント シェイプから生成されるソース コード クラスの継承の種類 (noneabstract、または sealed) について説明します。 なし
基本のコンパートメント シェイプ この図形の基底クラス。 (なし)
名前 このシェイプの名前。 現在の名前
名前空間 このシェイプに関係する名前空間。 現在の名前空間
Tooltip Type ツールヒントがどのように定義されるか (固定、変数、またはなし)。 固定の場合は、Fixed Tooltip Text プロパティの値がツールヒントとして使用されます。変数の場合、ツールヒントはカスタム コードで定義されます。 なし
メモ このシェイプに関連付けられる私的な覚書。 <なし>
初期の高さ この図形の初期の高さ (インチ単位)。 コンパートメント シェイプの場合、これはヘッダー セクションの高さに限定され、サイズを変更することはできません。 1
初期の幅 このシェイプの初期の幅 (インチ単位)。 1.5
塗りつぶしの色をプロパティとして公開する

塗りつぶしのグラデーション モードを公開する

輪郭の色をプロパティとして公開する

輪郭の破線スタイルをプロパティとして公開する

輪郭の太さをプロパティとして公開する

テキストの色を公開する
True の場合、ユーザーはシェイプの示されているプロパティを設定できます。 これを設定するには、シェイプの定義を右クリックし、[公開済みの項目を追加] をクリックします。 False
説明 生成されたデザイナーを文書化するために使用します。 <なし>
表示名 生成されたデザイナーに表示されるこのシェイプの名前。 <なし>
Fixed Tooltip Text 固定ツールヒントに使用されるテキスト。 <なし>
ヘルプ キーワード この図形の F1 ヘルプのインデックスを作成するために使用されるキーワード。 <なし>

関連項目