Sdílet prostřednictvím


LoginViewDesigner.GetDesignTimeHtml Metoda

Definice

Získá revize, která se používá k vykreslení přidruženého LoginView ovládacího prvku v době návrhu.

Přetížení

GetDesignTimeHtml()

Získá revize, která se používá k vykreslení přidruženého ovládacího prvku v době návrhu.

GetDesignTimeHtml(DesignerRegionCollection)

Získá kód, který se používá k vykreslení přidruženého ovládacího prvku v době návrhu a naplní kolekci oblastí návrháře.

GetDesignTimeHtml()

Získá revize, která se používá k vykreslení přidruženého ovládacího prvku v době návrhu.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Návraty

String

Řetězec obsahující značku použitou k vykreslení v době návrhu LoginView .

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu GetDesignTimeHtml ve třídě, která je zděděna z LoginViewDesigner třídy, aby se změnil vzhled ovládacího prvku, který je odvozen z třídy v době návrhu LoginView . Příklad nakreslí kolem ovládacího prvku oranžové ohraničení, aby byl jeho rozsah viditelný.

// 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

Poznámky

Metoda GetDesignTimeHtml nastaví index šablony přidruženého LoginView ovládacího prvku k aktuálnímu indexu času návrhu a pak způsobí, že přidružený ovládací prvek znovu vytvoří a data vytvoří vazbu jeho podřízených ovládacích prvků v případě potřeby. GetDesignTimeHtml Dále volá základní metodu GetDesignTimeHtml pro vygenerování revizí.

Poznámky pro dědice

Pokud metodu GetDesignTimeHtml() přepíšete, nezapomeňte volat základní metodu GetDesignTimeHtml() , protože nakonec prostřednictvím několika úrovní přepsání volá LoginView ovládací prvek nebo kopii ovládacího prvku pro vygenerování revize.

Viz také

Platí pro

GetDesignTimeHtml(DesignerRegionCollection)

Získá kód, který se používá k vykreslení přidruženého ovládacího prvku v době návrhu a naplní kolekci oblastí návrháře.

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

Parametry

regions
DesignerRegionCollection

ADesignerRegionCollection, do které se přidají definice vybraných a klikatelných oblastí v návrhovém zobrazení.LoginView

Návraty

String

Řetězec obsahující značku použitou k vykreslení v době návrhu LoginView .

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu GetDesignTimeHtml ve třídě, která je zděděna z LoginViewDesigner třídy, aby se změnil vzhled ovládacího prvku, který je odvozen z třídy v době návrhu LoginView . Příklad nakreslí kolem ovládacího prvku oranžové ohraničení, aby byl jeho rozsah viditelný.

// 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

Poznámky

Metoda GetDesignTimeHtml vytvoří EditableDesignerRegion objekt pro oblast úprav šablony na ploše vizuálního návrháře a pak ji inicializuje jako šablonu. Pokud nejsou definovány žádné šablony, zobrazí se řetězec, který vás vyzve k zahájení úprav kliknutím. Předdefinovaná konstanta se používá k vygenerování vrácených značek.

Poznámky pro dědice

Toto GetDesignTimeHtml(DesignerRegionCollection) přetížení nevolá svou základní metodu LoginView ani ovládací prvek k vygenerování revizí.

Viz také

Platí pro