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 コントロールを呼び出してマークアップを生成しません。