'宣言 Protected Overridable Sub PostRenderChild( _ ByVal sink As HtmlTextWriter, _ ByVal child As UIElement _ )
protected virtual void PostRenderChild( HtmlTextWriter sink, UIElement child )
このメソッドの基本クラス実装は何もしません。サブクラスではこのメソッドをオーバーライドして、レンダリングの進行状況に関する情報を追跡したり、特定の子のレンダリングの後に親が特別なレンダリングを実行したりできます。
PostRenderChild のオーバーライドが必要となる例としては、1 つおきの子 UIElement のレンダリングが終わるたびに、この UIElement を含む親がマークアップをレンダリングする場合があります。この例では、サブクラスの実装でカウンタを保持し、通知を受け取るたびにカウンタを増やします。1 回おきの通知で、基本クラスの特別なレンダリング コードを呼び出してこのマークアップを生成します。