LoginViewDesigner.GetDesignTimeHtml Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den markering som används för att återge den associerade LoginView kontrollen vid designtillfället.
Överlagringar
| Name | Description |
|---|---|
| GetDesignTimeHtml() |
Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället och fyller i en samling designerregioner. |
GetDesignTimeHtml()
Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Returer
En sträng som innehåller den markering som används för att återge vid LoginView designtillfället.
Exempel
I följande kodexempel visas hur du åsidosätter GetDesignTimeHtml metoden i en klass som ärvs från LoginViewDesigner klassen för att ändra utseendet på en kontroll som härleds från LoginView klassen vid designtillfället. Exemplet ritar en orange kantlinje runt kontrollen för att göra dess omfattning mer synlig.
// 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
Kommentarer
Metoden GetDesignTimeHtml anger mallindexet för den associerade LoginView kontrollen till det aktuella designtidsindexet och gör sedan att den associerade kontrollen återskapas och data binder sina underordnade kontroller om det behövs. GetDesignTimeHtml Därefter anropas GetDesignTimeHtml basmetoden för att generera pålägget.
Anteckningar till arvingar
Om du åsidosätter GetDesignTimeHtml() metoden måste du anropa GetDesignTimeHtml() basmetoden eftersom den så småningom, via flera åsidosättningsnivåer, anropar LoginView kontrollen eller en kopia av kontrollen för att generera pålägget.
Se även
Gäller för
GetDesignTimeHtml(DesignerRegionCollection)
Hämtar den markering som används för att återge den associerade kontrollen vid designtillfället och fyller i en samling designerregioner.
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
Parametrar
- regions
- DesignerRegionCollection
En DesignerRegionCollection som definitioner av de valbara och klickbara regionerna i designtidsvyn LoginView för läggs till.
Returer
En sträng som innehåller den markering som används för att återge vid LoginView designtillfället.
Exempel
I följande kodexempel visas hur du åsidosätter GetDesignTimeHtml metoden i en klass som ärvs från LoginViewDesigner klassen för att ändra utseendet på en kontroll som härleds från LoginView klassen vid designtillfället. Exemplet ritar en orange kantlinje runt kontrollen för att göra dess omfattning mer synlig.
// 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
Kommentarer
Metoden GetDesignTimeHtml skapar ett EditableDesignerRegion objekt för ett mallredigeringsområde på den visuella designerytan och initierar det sedan som en mall. Om inga mallar har definierats visas en sträng som uppmanar dig att klicka för att börja redigera. En fördefinierad konstant används för att generera den returnerade markeringen.
Anteckningar till arvingar
Den här GetDesignTimeHtml(DesignerRegionCollection) överlagringen LoginView anropar inte dess basmetod eller kontrollen för att generera pålägget.