WPF Adorner Clipping
mamItemsControl
wScrollViewer
. Pozycje wItemsControl
są rozszerzone do aDataTemplate
który zasadniczo składa się zAdorner
.
Teraz problemem jest przewijanie Visual Children of theAdorner
są widoczne na zewnątrzScrollViewer
. Powiedzmy, że przewijam od poziomego offsetu 0 do 100, Visual Children of theAdorner
przesuń się w lewo i są widoczne obokScrollViewer
, chociaż powinny być ukryte. OprawaClipToBounds
naItemsControl
alboScrollViewer
nie działa.
Rozumiem, żeAdorner
są renderowane powyżej wszystkich elementów, ale nie powinny być widoczne w takich przypadkach jak w przypadkuScrollViewer
. OzdobionyElement
przy okazji zachowuje się zgodnie z oczekiwaniami i nie jest widoczny przezScrollViewer
.
Czy istnieje prosty sposób „klipu”Adorner
s, aby były widoczne tylko w widocznym obszarze przewijania?
Dzięki, Andrej