LoginViewDesigner.GetDesignTimeHtml Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Markup ab, das zum Rendern des zugeordneten LoginView Steuerelements zur Entwurfszeit verwendet wird.
Überlädt
| Name | Beschreibung |
|---|---|
| GetDesignTimeHtml() |
Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird, und füllt eine Auflistung von Designerbereichen auf. |
GetDesignTimeHtml()
Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Gibt zurück
Eine Zeichenfolge, die das Markup enthält, das zum Rendern der LoginView Entwurfszeit verwendet wird.
Beispiele
Das folgende Codebeispiel zeigt, wie die GetDesignTimeHtml Methode in einer Klasse überschreibt, die von der LoginViewDesigner Klasse geerbt wird, um das Erscheinungsbild eines Steuerelements zu ändern, das zur Entwurfszeit von der LoginView Klasse abgeleitet wird. Das Beispiel zeichnet einen orangefarbenen Rahmen um das Steuerelement, um sein Ausmaß sichtbarer zu machen.
// 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
Hinweise
Die GetDesignTimeHtml Methode legt den Vorlagenindex des zugeordneten LoginView Steuerelements auf den aktuellen Entwurfszeitindex fest und bewirkt dann, dass das zugeordnete Steuerelement seine untergeordneten Steuerelemente bei Bedarf neu erstellt und daten gebunden wird. Als Nächstes ruft die GetDesignTimeHtmlGetDesignTimeHtml Basismethode zum Generieren des Markups auf.
Hinweise für Vererber
Wenn Sie die GetDesignTimeHtml() Methode außer Kraft setzen, müssen Sie die GetDesignTimeHtml() Basismethode aufrufen, da sie schließlich über mehrere Überschreibungsebenen das LoginView Steuerelement oder eine Kopie des Steuerelements aufruft, um das Markup zu generieren.
Weitere Informationen
Gilt für:
GetDesignTimeHtml(DesignerRegionCollection)
Ruft das Markup ab, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird, und füllt eine Auflistung von Designerbereichen auf.
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
Parameter
- regions
- DesignerRegionCollection
A DesignerRegionCollection to which definitions of the selectable and clickable regions in the design-time view of the LoginView are added.
Gibt zurück
Eine Zeichenfolge, die das Markup enthält, das zum Rendern der LoginView Entwurfszeit verwendet wird.
Beispiele
Das folgende Codebeispiel zeigt, wie die GetDesignTimeHtml Methode in einer Klasse überschreibt, die von der LoginViewDesigner Klasse geerbt wird, um das Erscheinungsbild eines Steuerelements zu ändern, das zur Entwurfszeit von der LoginView Klasse abgeleitet wird. Das Beispiel zeichnet einen orangefarbenen Rahmen um das Steuerelement, um sein Ausmaß sichtbarer zu machen.
// 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
Hinweise
Die GetDesignTimeHtml Methode erstellt ein EditableDesignerRegion Objekt für einen Vorlagenbearbeitungsbereich auf der Oberfläche des visuellen Designers und initialisiert es dann als Vorlage. Wenn keine Vorlagen definiert sind, wird eine Zeichenfolge angezeigt, die Sie auffordert, mit der Bearbeitung zu beginnen. Eine vordefinierte Konstante wird verwendet, um das zurückgegebene Markup zu generieren.
Hinweise für Vererber
Diese GetDesignTimeHtml(DesignerRegionCollection) Überladung ruft nicht die Basismethode oder das LoginView Steuerelement auf, um das Markup zu generieren.