嗨,感謝您的期待!如何屏蔽WPF Wrappanel的內容?
背景
這是對這個問題的延伸:
How do I slide child items up or down inside a WPF wrappanel?
在我問我怎麼能programattically滾動WrapPanel
內容上的按鈕點擊向上或向下。這個問題很好地回答了,並且接受的解決方案運作良好。
問題
現在,我在WrapPanel
滾動縮略圖上下按鈕上點擊,我怎麼掩蓋WrapPanel
,這樣當他們框外的地磚不顯示?例如,我在WrapPanel
上方有一個StackPanel
,它擁有向上和向下滾動按鈕,但當向下滾動時,縮略圖會覆蓋它們上方的StackPanel
(和按鈕)。這裏是我的XAML到目前爲止,請注意,縮略圖被添加到WrapPanel
在運行時:
更新
使用大衛克萊默的XAML,我的佈局是穩定的,但後來我還是結束了的內容WrapPanel
通過上面的StackPanel
。請參閱前後滾動事件採取的這些屏幕抓取:
之前滾動功能的
後無滾動
更新2
設置畫布紅色背景根據戴夫的評論如下。
之前滾動功能的
後無滾動
感謝您的編輯,戴夫。這只是教會了我幾件事。未來的問題會更好看!乾杯。 – 2012-01-01 20:27:36
如果您需要滾動幫助,則需要使用ScrollViewer發佈XAML。 – Paparazzi 2012-01-01 20:38:56
我的榮幸。那麼,你想要滾動WrapPanel而不是上面的StackPanel?如果是的話,它會更容易做一些沿的方法1線條更在你前面的問題,並再次把一切都放在一個網格,與StackPanel中在0行和WrapPanel與ScrollViewer中第1行中 – 2012-01-01 20:39:15