LoginViewDesigner.GetDesignTimeHtml Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il markup utilizzato per eseguire il rendering del controllo associato LoginView in fase di progettazione.
Overload
| Nome | Descrizione |
|---|---|
| GetDesignTimeHtml() |
Ottiene il markup utilizzato per eseguire il rendering del controllo associato in fase di progettazione. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Ottiene il markup utilizzato per eseguire il rendering del controllo associato in fase di progettazione e popola una raccolta di aree della finestra di progettazione. |
GetDesignTimeHtml()
Ottiene il markup utilizzato per eseguire il rendering del controllo associato in fase di progettazione.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Valori restituiti
Stringa contenente il markup utilizzato per eseguire il rendering dell'oggetto LoginView in fase di progettazione.
Esempio
Nell'esempio di codice seguente viene illustrato come eseguire l'override del GetDesignTimeHtml metodo in una classe ereditata dalla LoginViewDesigner classe per modificare l'aspetto di un controllo derivato dalla LoginView classe in fase di progettazione. Nell'esempio viene disegnato un bordo arancione intorno al controllo per renderlo più visibile.
// 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
Commenti
Il GetDesignTimeHtml metodo imposta l'indice del modello del controllo associato LoginView sull'indice della fase di progettazione corrente e quindi fa sì che il controllo associato ricrea e associa i relativi controlli figlio, se necessario. Successivamente, chiama GetDesignTimeHtml il GetDesignTimeHtml metodo di base per generare il markup.
Note per gli eredi
Se si esegue l'override del GetDesignTimeHtml() metodo , assicurarsi di chiamare il GetDesignTimeHtml() metodo di base perché alla fine, tramite diversi livelli di override, chiama sul LoginView controllo o una copia del controllo per generare il markup.
Vedi anche
Si applica a
GetDesignTimeHtml(DesignerRegionCollection)
Ottiene il markup utilizzato per eseguire il rendering del controllo associato in fase di progettazione e popola una raccolta di aree della finestra di progettazione.
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
Parametri
- regions
- DesignerRegionCollection
Oggetto DesignerRegionCollection a cui vengono aggiunte le definizioni delle aree selezionabili e selezionabili nella visualizzazione in fase di progettazione di LoginView .
Valori restituiti
Stringa contenente il markup utilizzato per eseguire il rendering dell'oggetto LoginView in fase di progettazione.
Esempio
Nell'esempio di codice seguente viene illustrato come eseguire l'override del GetDesignTimeHtml metodo in una classe ereditata dalla LoginViewDesigner classe per modificare l'aspetto di un controllo derivato dalla LoginView classe in fase di progettazione. Nell'esempio viene disegnato un bordo arancione intorno al controllo per renderlo più visibile.
// 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
Commenti
Il GetDesignTimeHtml metodo crea un EditableDesignerRegion oggetto per un'area di modifica del modello nell'area di progettazione visiva e quindi la inizializza come modello. Se non sono definiti modelli, viene visualizzata una stringa che richiede di fare clic per iniziare la modifica. Viene utilizzata una costante predefinita per generare il markup restituito.
Note per gli eredi
Questo GetDesignTimeHtml(DesignerRegionCollection) overload non chiama il metodo di base o il LoginView controllo per generare il markup.