DesignerRegion クラスとは? わかりやすく解説

DesignerRegion クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

関連するコントロールのためのデザインマークアップ内の内容領域定義します

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Class DesignerRegion
    Inherits DesignerObject
Dim instance As DesignerRegion
public class DesignerRegion : DesignerObject
public ref class DesignerRegion : public
 DesignerObject
public class DesignerRegion extends DesignerObject
public class DesignerRegion extends
 DesignerObject
解説解説

DesignerRegion オブジェクトは、ControlDesigner 実装によって生成されるデザインマークアップ内の内容領域表しますコントロール開発者は、カスタム ControlDesigner 実装内のデザイナ領域使用して関連するコントロールのためのデザインマークアップ内に別個の領域定義し、その領域編集およびイベント処理提供しますVisual Studio 2005 などのビジュアル デザイナでは、デザイナ領域使用してデザイン サーフェイス上のコントロール個別領域表示したり、その領域ユーザー イベントコントロール デザイナに対して発生させたりできますデザイナ領域利用すると、コントロール デザイナ実装単純化できます。なぜなら、多く領域ベース機能基本デザイナ クラスおよびビジュアル デザイナによって提供されるからです。

DesignerRegion クラスは、デザイン サーフェイス内の領域クリック選択、および強調表示など、デザイナ領域基本機能提供します編集を必要としない領域定義するには、コントロール デザイナ実装DesignerRegion オブジェクト使用しますデザイン時に編集可能な内容を持つ領域定義するには、コントロール デザイナ実装内で派生 EditableDesignerRegion クラス使用しますコントロール内のテンプレートを表す編集可能な領域定義するには、コントロール デザイナ実装内で派生 TemplatedEditableDesignerRegion クラス使用します

ControlDesigner から派生したクラス内で領域サポートするには、GetDesignTimeHtml メソッドオーバーライドし、1 つまたは複数初期化済み DesignerRegion オブジェクトを DesignerRegionCollection コレクション追加しますオプションで、OnClick メソッドオーバーライドして、デザイン サーフェイス上の領域でのマウス クリックを処理できます

ビジュアル デザイナ領域どのように表示されるかを調べるには、DesignerRegion オブジェクトプロパティ使用します。Selectable プロパティは、デザイン サーフェイスユーザー領域選択できることを示すためにオーバーライドます。Highlight プロパティは、ビジュアル デザイナ内の領域強調表示するために使用します。たとえば、ユーザー領域クリックして選択した後にその領域強調表示できますDisplayName プロパティおよび Description プロパティは、領域に関する追加詳細情報格納または取得するために使用します。特に、Description プロパティは、ビジュアル デザイナにおいて、ユーザーマウス ポインタデザイナ領域上に移動したときにツールヒント情報表示するために使用されます。Designer プロパティは、デザイナ領域を含むコントロール デザイナ オブジェクトメソッドおよびプロパティアクセスするために使用します

継承階層継承階層
System.Object
   System.Web.UI.Design.DesignerObject
    System.Web.UI.Design.DesignerRegion
       System.Web.UI.Design.EditableDesignerRegion
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DesignerRegion メンバ
System.Web.UI.Design 名前空間
ControlDesigner クラス
Regions
EditableDesignerRegion
TemplatedEditableDesignerRegion
その他の技術情報
デザインサポート拡張
方法 : デザイン モードコントロール外観動作拡張する


このページでは「.NET Framework クラス ライブラリ リファレンス」からDesignerRegion クラスを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDesignerRegion クラスを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDesignerRegion クラス を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DesignerRegion クラス」の関連用語

DesignerRegion クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DesignerRegion クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS