我有ItemsControl一个ScrollViewer. 中的项目ItemsControl扩展为DataTemplate基本上由 组成的Adorner。
现在的问题是,在滚动时, 的 Visual ChildrenAdorner在ScrollViewer. 假设我从水平偏移量 0 滚动到 100,Adorner向左移动的 Visual Children 并且在 旁边可见ScrollViewer,尽管它们应该被隐藏。设置ClipToBounds或不起作用ItemsControl。ScrollViewer
我知道,它们Adorner在所有元素的 z 顺序之上呈现,但在ScrollViewer. 方式装饰Element的行为与预期的一样,并且通过ScrollViewer.
是否有任何简单的方法可以“剪辑” Adorners,以便它们仅在可见滚动区域中可见?
谢谢,安德烈