EditorPartChrome.PerformPreRender メソッド

定義

EditorPart コントロールを表示する前に行う必要があるタスクを実行します。

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

次のコード例では、 メソッドをオーバーライド PerformPreRender してエディター ゾーンの背景色を変更する方法を示します。 これらのコントロールをホストする Web ページなど、例を実行するために必要な完全なコードについては、クラスの概要の「例」セクションを 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に実行する必要があり、コントロールをレンダリングするときに実行できないタスク (スタイル シートをコントロールに適用するなど) を実行できます。

適用対象