LoginViewDesigner.GetDesignTimeHtml メソッド

定義

デザイン時に関連付けられた 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 コントロールのテンプレート インデックスを現在のデザイン時インデックスに設定し、関連付けられているコントロールを再作成し、必要に応じて子コントロールをデータ バインドします。 次に、 GetDesignTimeHtmlGetDesignTimeHtml 基本メソッドを呼び出してマークアップを生成します。

注意 (継承者)

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

こちらもご覧ください

適用対象