イメージ シェイプのプロパティ
イメージ シェイプを使用して、生成されたデザイナーでのドメイン クラスの表示方法を指定できます。 クラスの Image
プロパティを定義済みのイメージ ファイルに設定して、イメージ シェイプを定義します。 次の形式がサポートされています。
.gif
.jpg
.jpeg
.bmp
.wmf
.emf
.png
既定では、イメージ ファイルなどのデザイナー リソースファイル は、Dsl プロジェクトの [Resources] フォルダーに配置されます。
詳細については、「方法: ドメイン固有言語を定義する」を参照してください。 これらのプロパティの使用方法の詳細については、「ドメイン固有言語のカスタマイズおよび拡張」を参照してください。
イメージ シェイプには、次の表に示すプロパティがあります。
プロパティ | 説明 | Default |
---|---|---|
[塗りつぶしの色] | このシェイプの塗りつぶしの色。 | 白 |
塗りつぶしのグラデーション モード | このシェイプの塗りつぶしのグラデーション モード。 | 水平 |
既定の接続ポイントがある | True の場合、シェイプは生成されたデザイナーで上、下、左、および右の接続ポイントを使用します。 |
False |
輪郭の色 | この図形の輪郭の色。 | 黒 |
輪郭の破線のスタイル | この図形の輪郭の破線のスタイル (実線、破線、点線、一点鎖線、二点鎖線、またはカスタム)。 | Solid |
輪郭の太さ | このシェイプの輪郭の太さ。 | 0.03125 |
テキストの色 | この図形に関連付けられているテキスト デコレーターに使用される色。 | 黒 |
アクセス修飾子 | ジオメトリ シェイプのアクセス修飾子 (パブリックまたは内部)。 | パブリック |
カスタム属性 | この図形から生成されるソース コード クラスに属性を追加するために使用されます。 | <なし> |
Generates Double Derived | True の場合、(オーバーライドによるカスタマイズをサポートするために) 基底クラスと部分クラスの両方が生成されます。 詳細については、「生成されたクラスをオーバーライドして拡張する」を参照してください。 |
False |
カスタム コンストラクターがある | True の場合、ソース コードにカスタム コンストラクターが用意されます。 詳細については、「生成されたクラスをオーバーライドして拡張する」を参照してください。 |
False |
継承修飾子 | このイメージ シェイプから生成されるソース コード クラスの継承の種類 (none 、abstract 、または sealed ) を記述します。 |
なし |
基本のイメージ シェイプ | この図形の基底クラス。 | (なし) |
名前 | このシェイプの名前。 | 現在の名前 |
名前空間 | このシェイプに関係する名前空間。 | 現在の名前空間 |
Tooltip Type | ツールヒントが定義される場所 (固定、変数、なし)。 固定の場合は、Fixed Tooltip Text プロパティの値がツールヒントとして使用されます。変数の場合、ツールヒントはカスタム コードで定義されます。 |
なし |
メモ | このシェイプに関連付けられる私的な覚書。 | <なし> |
初期の高さ | この図形の初期の高さ (インチ単位)。 | 1 |
初期の幅 | このシェイプの初期の幅 (インチ単位)。 | 1.5 |
塗りつぶしの色をプロパティとして公開する 塗りつぶしのグラデーション モードを公開する 輪郭の色をプロパティとして公開する 輪郭の破線スタイルをプロパティとして公開する 輪郭の太さをプロパティとして公開する テキストの色を公開する |
True の場合、ユーザーはシェイプの示されているプロパティを設定できます。 これを設定するには、シェイプの定義を右クリックし、[公開済みの項目を追加] をクリックします。 |
False |
説明 | 生成されたデザイナーを文書化するために使用します。 | <なし> |
表示名 | 生成されたデザイナーに表示されるこのシェイプの名前。 | <なし> |
Fixed Tooltip Text | 固定ツールヒントに使用されるテキスト。 | <なし> |
ヘルプ キーワード | この要素に対する F1 ヘルプのインデックスを作成するために使用されるキーワード。 | <なし> |
Image | このシェイプに使用されるイメージ ファイルのパス。 | <なし> |