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, dieAdorners, damit sie nur im sichtbaren Bildlaufbereich sichtbar sind?

Danke, Andrej

Antworten auf die Frage(4)

Ihre Antwort auf die Frage