私は、をScrollViewer
に持っています。 ItemsControl
の項目はDataTemplate
に展開され、基本的にAdorner
で構成されています。WPF Adorner Clipping
スクロールするときに、のビジュアルチルドレンがScrollViewer
の外側に見えるという問題がありました。 Horizontal Offset 0から100までスクロールし、Adorner
のビジュアル・チルドレンが左に移動し、ScrollViewer
の横に表示されますが、それらは非表示にする必要があります。 ItemsControl
またはScrollViewer
にClipToBounds
を設定しても機能しません。
Adorner
はすべての要素の上にzオーダーでレンダリングされていますが、実際にはScrollViewer
のように表示されるべきではありません。途中でElement
という装飾が施され、ScrollViewer
で表示されません。
Adorner
を「クリップ」する簡単な方法はありますか?可視スクロール領域にしか表示されません。
おかげで、 アンドレイ魏周は次のスレッドで
これは.NET/WPFのどのバージョンでしたか?私は実際にこの動作を再現しようとしており、できません。基本的には、私のエラーアドボーンダーがスクロールビューアーの境界を越えて表示するようにしたい(ポップアップを使わずに) –