次の方法で共有


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

注釈

メソッドは GetDesignTimeHtmlEditableDesignerRegion ビジュアル デザイナー画面でテンプレート編集領域のオブジェクトを作成し、テンプレートとして初期化します。 テンプレートが定義されていない場合は、クリックして編集を開始するように求める文字列が表示されます。 定義済みの定数を使用して、返されるマークアップを生成します。

注意 (継承者)

この GetDesignTimeHtml(DesignerRegionCollection) オーバーロードは、マークアップを生成するために、その基本メソッドまたはコントロールで LoginView を呼び出しません。

こちらもご覧ください

適用対象