LoginViewDesigner.GetErrorDesignTimeHtml(Exception) 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í.
Poskytuje kód, který v době návrhu vykreslí přidružený ovládací prvek v době, kdy došlo k chybě.
protected:
override System::String ^ GetErrorDesignTimeHtml(Exception ^ e);
protected override string GetErrorDesignTimeHtml (Exception e);
override this.GetErrorDesignTimeHtml : Exception -> string
Protected Overrides Function GetErrorDesignTimeHtml (e As Exception) As String
Parametry
Návraty
Řetězec obsahující kód použitý k vykreslení přidruženého LoginView v době návrhu po chybě.
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu GetErrorDesignTimeHtml 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 . V příkladu se vygeneruje značka zástupného symbolu, který obsahuje chybovou zprávu, která se vykreslí červeně a tučně.
// Generate the design-time markup for the control when an error occurs.
protected override string GetErrorDesignTimeHtml(Exception ex)
{
// Write the error message text in red, bold.
string errorRendering =
"<span style=\"font-weight:bold; color:Red; \">" +
ex.Message + "</span>";
return CreatePlaceHolderDesignTimeHtml(errorRendering);
} // GetErrorDesignTimeHtml
' Generate the design-time markup for the control when an error occurs.
Protected Overrides Function GetErrorDesignTimeHtml( _
ByVal ex As Exception) As String
' Write the error message text in red, bold.
Dim errorRendering As String = _
"<span style=""font-weight:bold; color:Red; "">" & _
ex.Message & "</span>"
Return CreatePlaceHolderDesignTimeHtml(errorRendering)
End Function ' GetErrorDesignTimeHtml
Poznámky
Ovládací prvek návrhu chyby LoginView se zobrazí jako panel obsahující název typu, název ovládacího prvku a zprávy s oznámením a popisem chyby.