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 必須完成的工作,而且無法在轉譯控制項時完成,例如將樣式表單套用至控制項。