WPF は、レンダリング中に可視性情報を伝達しないように見えるため、カリングを行わないため、パフォーマンスが低下する可能性があります。したがって、WPF の通常のレンダリング パイプラインを回避して、より効率的なパイプラインに置き換えるというアイデアに興味があります。
たとえば、コントロールのグリッドを含むスクロール ビューアがある場合、スクロール ビューア内の可視領域を指定して、潜在的に可視のコントロールのみをレンダリングするために、グリッド内のコントロールの位置を事前に計算したいと思います。したがって、スクロール ビューアのレンダラーをその可視性情報を渡すレンダラーに置き換えてから、グリッドのレンダラーをその可視性情報を使用して完全に可視領域外にあるコントロールを選別するレンダラーに置き換えます。
これは可能でしょうか?もしそうなら、どのようにそれを達成することができますか?