語言

CatalogPartChrome.PerformPreRender 方法

定義

執行必須在渲染 CatalogPart 控制前完成的任務。

public:
 virtual void PerformPreRender();
public virtual void PerformPreRender();
abstract member PerformPreRender : unit -> unit
override this.PerformPreRender : unit -> unit
Public Overridable Sub PerformPreRender ()

範例

以下程式碼範例示範如何覆寫 PerformPreRender 改變目錄區域背景色的方法。 關於執行範例所需的完整程式碼,包括用於承載這些控制項的網頁,請參閱類別總覽中的 CatalogPartChrome 範例部分。

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 完成且無法完成的任務,例如套用樣式表到控制項。

適用於