LoginViewDesigner.GetErrorDesignTimeHtml(Exception) 方法

定义

如果发生了错误,提供在设计时呈现关联控件的标记。

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

参数

e
Exception

所引发的 Exception

返回

String

一个字符串,包含发生错误后在设计时呈现关联 LoginView 的标记。

示例

下面的代码示例演示如何重写 GetErrorDesignTimeHtmlLoginViewDesigner 类继承的类中的方法,以更改设计时派 LoginView 生自该类的控件的外观。 该示例为包含错误消息的占位符生成标记,该错误消息以红色、粗体文本呈现。

// 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 控件呈现为一个面板,其中包含类型名称、控件名称和宣布和描述错误的消息。

适用于

另请参阅