2010-12-23 41 views
2

我的應用程序中有一個包含以下XAML的頁面。Windows Phone 7滾動查看器中的WrapPanel

<ScrollViewer VerticalScrollBarVisibility="Auto"> 
    <toolkit:WrapPanel x:Name="WrapPanelImages" /> 
</ScrollViewer> 

在頁面構造函數中,我將一組圖像加載到WrapPanel中。這些圖像正確顯示,但滾動效果不佳。我正在模擬器上測試它。問題是,如果我拖動並向下滾動,只要我放開鼠標,ScrollViewer就會滾動回頂端。所以不可能達到WrapPanel的底部。如果我將HorizontalScrollBarVisibility屬性添加到ScrollViewer並將其設置爲Auto,我得到一長串水平流過屏幕的圖像,但滾動在這種情況下起作用,即如果我滾動到右側並放開鼠標,它將不會自動滾動到左側。

我該如何解決這種滾動到頂部的行爲?或者這是模擬器中的錯誤?我的AppHub註冊尚未獲得批准,因此我無法將應用程序轉移到我的手機上進行測試。

回答

2

一看起來,這聽起來像在將一個TextBlock包裝到ScrollViewer中時得到的問題,並且您沒有將ScrollViewer的大小限制在設備高度。

檢查您的ScrollViewer是不是一些非常大的高度,使內容完全適合它,而無需滾動。

如果是這種情況,那麼試圖滾動瀏覽內容的開始或結尾時,其反彈的動作是正常的。哈哈!

+0

哈!這正是它的原因,設置有限的高度可以解決問題。謝謝! – Praetorian 2010-12-23 06:01:23

相關問題