Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo LoginViewDesigner.GetDesignTimeHtml (DesignerRegionCollection)

 

Data di pubblicazione: ottobre 2016

Ottiene il markup usato per eseguire il rendering del controllo associato in fase di progettazione e popola una raccolta di aree della finestra di progettazione.

Spazio dei nomi:   System.Web.UI.Design.WebControls
Assembly:  System.Design (in System.Design.dll)

public override string GetDesignTimeHtml(
	DesignerRegionCollection regions
)

Parametri

regions
Type: System.Web.UI.Design.DesignerRegionCollection

Oggetto DesignerRegionCollection per cui le definizioni delle aree selezionabili e selezionabili tramite clic nella visualizzazione design-time di LoginView vengono aggiunti.

Valore restituito

Type: System.String

Stringa contenente il markup usato per eseguire il rendering di LoginView in fase di progettazione.

Il GetDesignTimeHtml metodo crea un EditableDesignerRegion oggetto per un modello di modifica area di progettazione visiva e inizializza quindi come modello. Se non sono definiti modelli, viene visualizzata una stringa in cui viene chiesto di fare clic per iniziare la modifica. Una costante predefinita viene utilizzata per generare il codice restituito.

Note per gli eredi:

Questo GetDesignTimeHtml overload chiama il relativo metodo di base o LoginView controllo per generare il markup.

Esempio di codice seguente viene illustrato come eseguire l'override di GetDesignTimeHtml metodo in una classe che eredita dal LoginViewDesigner per modificare l'aspetto di un controllo derivato dalla classe la 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

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: