バージョン

ShouldRenderChild メソッド

Render の基本クラスの実装から特定の子 UIElement に対して Render を呼び出す必要があるかどうかを示します。
シンタックス
'宣言
 
Protected Overridable Function ShouldRenderChild( _
   ByVal child As UIElement _
) As Boolean
protected virtual bool ShouldRenderChild( 
   UIElement child
)

パラメータ

child
UIElement

戻り値の型

このメソッドは、が null(Visual Basic .NET では Nothing)でない場合は常に True を返します。継承クラスではこの実装をオーバーライドして、ある条件が満たされたときに False を返すことによって特定の子 UIElement がレンダリングされないようにすることができます。
解説

継承クラスでは、基本実装を呼び出してその呼び出しの結果と独自のカスタム処理の結果の論理 AND 演算を行うようにします。こうすることで、基本クラスによるこの子 UIElement の null(Visual Basic .NET では Nothing)チェックがオーバーライドされるため、NullReferenceException が発生しなくなります。

参照