LoginViewDesigner.GetDesignTimeHtml Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Ř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
Ř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í.