LoginViewDesigner.GetDesignTimeHtml メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
関連付けられた LoginView コントロールをデザイン時に表示するために使用するマークアップを取得します。
オーバーロード
GetDesignTimeHtml() |
デザイン時に関連付けられたコントロールを描画するために使用するマークアップを取得します。 |
GetDesignTimeHtml(DesignerRegionCollection) |
関連付けられたコントロールのデザイン時の表示に使用するマークアップを取得し、デザイナー領域のコレクションに追加します。 |
GetDesignTimeHtml()
デザイン時に関連付けられたコントロールを描画するために使用するマークアップを取得します。
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
戻り値
デザイン時に LoginView を表示するためのマークアップを格納している文字列。
例
次のコード例は、 クラスから継承されたクラスの メソッドをオーバーライド GetDesignTimeHtml して、デザイン時に クラスから LoginViewDesigner 派生したコントロールの外観を変更する方法を LoginView 示しています。 次の使用例は、コントロールの周囲にオレンジ色の境界線を描画して、その範囲をより見えるようにします。
// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
// Make the control more visible in the designer.
// Enclose the markup in a table with an orange border.
const string openTableMarkup =
"<table><tr><td style=\"border:4 solid #FF7F00;\">";
const string closeTableMarkup = "</td></tr></table>";
// Call the base method to generate the markup.
string markup = base.GetDesignTimeHtml(regions);
return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
ByVal regions As DesignerRegionCollection) As String
' Make the control more visible in the designer.
' Enclose the markup in a table with an orange border.
Dim openTableMarkup As String = _
"<table><tr><td style=""border:4 solid #FF7F00;"">"
Dim closeTableMarkup As String = "</td></tr></table>"
' Call the base method to generate the markup.
Dim markup As String = MyBase.GetDesignTimeHtml(regions)
Return openTableMarkup & markup & closeTableMarkup
End Function ' GetDesignTimeHtml
注釈
メソッドは GetDesignTimeHtml 、関連付けられた LoginView コントロールのテンプレート インデックスを現在のデザイン時インデックスに設定し、関連付けられているコントロールを再作成し、必要に応じて子コントロールをデータバインドします。 次に、 は GetDesignTimeHtml 基本メソッドを GetDesignTimeHtml 呼び出してマークアップを生成します。
注意 (継承者)
メソッドをオーバーライドする GetDesignTimeHtml() 場合は、最終的に複数の GetDesignTimeHtml() オーバーライド レベルを介して、コントロールまたはコントロールのコピーを呼び出してマークアップを生成するため、基本メソッドを呼び出 LoginView してください。
こちらもご覧ください
適用対象
GetDesignTimeHtml(DesignerRegionCollection)
関連付けられたコントロールのデザイン時の表示に使用するマークアップを取得し、デザイナー領域のコレクションに追加します。
public:
override System::String ^ GetDesignTimeHtml(System::Web::UI::Design::DesignerRegionCollection ^ regions);
public override string GetDesignTimeHtml (System.Web.UI.Design.DesignerRegionCollection regions);
override this.GetDesignTimeHtml : System.Web.UI.Design.DesignerRegionCollection -> string
Public Overrides Function GetDesignTimeHtml (regions As DesignerRegionCollection) As String
パラメーター
- regions
- DesignerRegionCollection
DesignerRegionCollection のデザイン時ビューの選択可能領域およびクリック可能領域の定義の追加先となる LoginView。
戻り値
デザイン時に LoginView を表示するためのマークアップを格納している文字列。
例
次のコード例は、 クラスから継承されたクラスの メソッドをオーバーライド GetDesignTimeHtml して、デザイン時に クラスから LoginViewDesigner 派生したコントロールの外観を変更する方法を LoginView 示しています。 次の使用例は、コントロールの周囲にオレンジ色の境界線を描画して、その範囲をより見えるようにします。
// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
// Make the control more visible in the designer.
// Enclose the markup in a table with an orange border.
const string openTableMarkup =
"<table><tr><td style=\"border:4 solid #FF7F00;\">";
const string closeTableMarkup = "</td></tr></table>";
// Call the base method to generate the markup.
string markup = base.GetDesignTimeHtml(regions);
return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
ByVal regions As DesignerRegionCollection) As String
' Make the control more visible in the designer.
' Enclose the markup in a table with an orange border.
Dim openTableMarkup As String = _
"<table><tr><td style=""border:4 solid #FF7F00;"">"
Dim closeTableMarkup As String = "</td></tr></table>"
' Call the base method to generate the markup.
Dim markup As String = MyBase.GetDesignTimeHtml(regions)
Return openTableMarkup & markup & closeTableMarkup
End Function ' GetDesignTimeHtml
注釈
メソッドは GetDesignTimeHtml 、 EditableDesignerRegion ビジュアル デザイナー画面でテンプレート編集領域のオブジェクトを作成し、テンプレートとして初期化します。 テンプレートが定義されていない場合は、クリックして編集を開始するように求める文字列が表示されます。 定義済みの定数を使用して、返されるマークアップを生成します。
注意 (継承者)
この GetDesignTimeHtml(DesignerRegionCollection) オーバーロードは、マークアップを生成するために、その基本メソッドまたはコントロールで LoginView を呼び出しません。
こちらもご覧ください
適用対象
.NET