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" elAdorner
s, para que solo sean visibles en el área de desplazamiento visible?
Gracias, Andrej