イメージ シェイプのプロパティ

イメージ シェイプを使用して、生成されたデザイナーでのドメイン クラスの表示方法を指定できます。 クラスの Image プロパティを定義済みのイメージ ファイルに設定して、イメージ シェイプを定義します。 次の形式がサポートされています。

  • .gif

  • .jpg

  • .jpeg

  • .bmp

  • .wmf

  • .emf

  • .png

既定では、イメージ ファイルなどのデザイナー リソースファイル は、Dsl プロジェクトの [Resources] フォルダーに配置されます。

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

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

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

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

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

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

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

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

関連項目