LoginViewDesigner.GetErrorDesignTimeHtml(Exception) 方法
定义
如果发生了错误,提供在设计时呈现关联控件的标记。Provides the markup that renders the associated control at design time when an error has occurred.
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
参数
返回
一个字符串,包含发生错误后在设计时呈现关联 LoginView 的标记。A string that contains the markup used to render the associated LoginView at design time after an error has occurred.
示例
下面的代码示例演示如何 GetErrorDesignTimeHtml 在从类继承的类中重写方法 LoginViewDesigner ,以便在设计时更改从类派生的控件的外观 LoginView 。The following code example shows how to override the GetErrorDesignTimeHtml method in a class that is inherited from the LoginViewDesigner class to change the appearance of a control that is derived from the LoginView class at design time. 该示例生成包含错误消息的占位符的标记,该错误消息以红色粗体文本显示。The example generates the markup for a placeholder that includes the error message, which is rendered in red, bold text.
// 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
注解
错误设计时 LoginView 控件呈现为一个面板,其中包含类型名称、控件名称以及公告和描述错误的消息。The error design-time LoginView control renders as a panel that contains the type name, the control name, and messages announcing and describing the error.