こんにちは、見てくれてありがとう!
バックグラウンド
これは、この質問の拡張です。
WPFラップパネル内で子アイテムを上下にスライドするにはどうすればよいですか?
WrapPanel
ここで、ボタンクリックでコンテンツをプログラムで上下にスクロールする方法を尋ねました。この質問は親切に答えられ、受け入れられた解決策はうまく機能します。
問題
WrapPanel
ボタンをクリックすると上下にスクロールするサムネイルが表示されますWrapPanel
が、タイルがフレームの外側にあるときにタイルが表示されないようにマスクするにはどうすればよいですか?たとえば、StackPanel
上WrapPanel
にスクロールアップボタンと下スクロールボタンを保持するボタンがありますが、下にスクロールすると、サムネイルがStackPanel
上(およびボタン)を覆います。これが私のXAMLです。サムネイルはWrapPanel
実行時に追加されることに注意してください。
アップデート
Dave ClemmerのXAMLを使用すると、レイアウトはより安定しますが、それでも、上記の日食の内容にWrapPanel
なりStackPanel
ます。スクロールイベントの前後に行われた次のスクリーングラブを参照してください。
スクロールする前に-
スクロール後-
アップデート2
以下のDaveのコメントに従って、キャンバスを赤い背景に設定します。
スクロールする前に-
スクロール後-