EditorPartChrome.PerformPreRender 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行在呈现 EditorPart 控件之前必须完成的任务。
public:
virtual void PerformPreRender();
public virtual void PerformPreRender ();
abstract member PerformPreRender : unit -> unit
override this.PerformPreRender : unit -> unit
Public Overridable Sub PerformPreRender ()
示例
下面的代码示例演示如何重写 PerformPreRender 方法以更改编辑器区域的背景色。 有关运行示例所需的完整代码(包括承载这些控件的网页),请参阅类概述的 EditorPartChrome “示例”部分。
public override void PerformPreRender()
{
Style zoneStyle = new Style();
zoneStyle.BackColor = Color.Cornsilk;
Zone.Page.Header.StyleSheet.RegisterStyle(zoneStyle, null);
Zone.MergeStyle(zoneStyle);
}
Public Overrides Sub PerformPreRender()
Dim zoneStyle As Style = New Style
zoneStyle.BackColor = Drawing.Color.Cornsilk
Zone.Page.Header.StyleSheet.RegisterStyle(zoneStyle, Nothing)
Zone.MergeStyle(zoneStyle)
End Sub
注解
方法 PerformPreRender 允许您执行在事件期间 PreRender 必须完成且在呈现控件时无法完成的任务,例如将样式表应用于控件。