나는 ScrollViewer
에 ItemsControl
을 가지고 있습니다. ItemsControl
의 항목은 기본적으로 Adorner
으로 구성된 DataTemplate
으로 확장됩니다.WPF Adorner Clipping
이제는 스크롤 할 때 의 시각적 어린이가 ScrollViewer
외부에 표시되는 것이 문제입니다. 가로 오프셋 0부터 100까지 스크롤 할 수 있다고 가정하면 Adorner
의 시각적 하위 항목은 왼쪽으로 이동하고 숨겨야하지만 ScrollViewer
옆에 표시됩니다. ItemsControl
또는 ScrollViewer
에 ClipToBounds
을 설정하면 작동하지 않습니다.
저는 Adorner
이 무엇보다 z 순서대로 렌더링되었지만 ScrollViewer
과 같은 경우에는 보이지 않아야한다는 것을 알고 있습니다. 도중에 보이는 Element
장식은 ScrollViewer
을 통해 보이지 않습니다.
Adorner
을 "클립"하는 쉬운 방법이있어 보이는 스크롤 영역에서만 볼 수 있습니까?
감사합니다, 안드레이 웨이 저우는 다음과 같은 스레드에서
.NET/WPF의 어떤 버전이 당신에게 적합합니까? 나는이 행동을 재창조하려고 실제로 노력하고 있으며 나는 할 수 없다. 기본적으로 내 오류 adorners scrollviewer (팝업 사용하지 않고 경계를 표시 할) –