WPF Adorner Clipping
ich habe einItemsControl
in einemScrollViewer
. Die Artikel in derItemsControl
werden zu a erweitertDataTemplate
die im Grunde besteht aus einemAdorner
.
Das Problem ist nun, dass beim Scrollen die visuellen Kinder derAdorner
sind sichtbar außerhalb derScrollViewer
. Nehmen wir an, ich scrolle vom horizontalen Versatz 0 bis 100, den visuellen Kindern vonAdorner
nach links bewegen und neben dem sichtbar werdenScrollViewer
, obwohl sie versteckt sein sollten. RahmenClipToBounds
auf derItemsControl
oder derScrollViewer
funktioniert nicht.
Ich verstehe dasAdorner
sind vor allem Elemente in z-reihenfolge gerendert, sollten aber in solchen fällen wie bei der nicht sichtbar seinScrollViewer
. Der geschmückteElement
verhält sich übrigens wie erwartet und ist durch die nicht sichtbarScrollViewer
.
Gibt es eine einfache Möglichkeit, dieAdorner
s, damit sie nur im sichtbaren Bildlaufbereich sichtbar sind?
Danke, Andrej