WPF Adorner Clipping

Yo tengo unItemsControl en unScrollViewer. Los artículos en elItemsControl se expanden a unaDataTemplate que básicamente consiste en unaAdorner.

Ahora el problema es que, al desplazarse, los Hijos Visuales de laAdorner son visibles fuera delScrollViewer. Digamos que me desplazo desde el Desplazamiento horizontal de 0 a 100, los Hijos visuales delAdorner Mover a la izquierda y son visibles al lado de laScrollViewer, aunque deberían estar ocultos. AjusteClipToBounds sobre elItemsControl o laScrollViewer No funciona.

Entiendo queAdorner se representan sobre todos los elementos en orden z, pero en realidad no deberían ser visibles en casos como el deScrollViewer. Los adornadosElement por cierto se comporta como se espera y no es visible a través de laScrollViewer.

¿Hay alguna manera fácil de "recortar" elAdorners, para que solo sean visibles en el área de desplazamiento visible?

Gracias, Andrej

Respuestas a la pregunta(4)

Su respuesta a la pregunta