MenuDesigner.GetErrorDesignTimeHtml(Exception) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果发生了错误,提供在设计时呈现关联控件的标记。
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
参数
返回
一个字符串,包含发生错误后在设计时呈现关联 Menu 的标记。
示例
下面的代码示例演示如何重写 GetErrorDesignTimeHtml 从 MenuDesigner 类继承的类中的 方法。 重写的方法更改在设计时派生自 Menu 类的控件的外观。 该示例为包含错误消息的占位符生成标记,该消息以红色粗体文本呈现。
// 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
注解
方法 GetErrorDesignTimeHtml 生成标记,将错误设计时 Menu 控件呈现为占位符,该占位符包含类型名称、控件名称和描述错误的消息。