2012-11-05 68 views
5

我有一個帶有圖像控件的ScrollViewer。它顯示一個相當大的圖像。我希望我的用戶能夠使用手勢放大圖像。因此我在Scrollviewer上啓用了ZoomMode。然而,無論用戶何時釋放手指,滾動查看器都會自動滾動回圖像的左側「邊緣」,從而無法有效地放大和縮小圖像。在Windows應用商店應用中放大圖像

這是模板,我使用:

<DataTemplate x:Key="SingleItemTemplate"> 
    <ScrollViewer ZoomMode="Enabled"> 
     <Grid Margin="5,0,5,0"> 
      <Image Source="{Binding ImageUrlHighRes}"> 
      </Image> 
     </Grid> 
    </ScrollViewer> 
</DataTemplate> 

我怎樣才能解決這個問題?

回答

6

您需要啓用水平滾動以及(默認爲關閉)

HorizontalScrollBarVisibility = "Auto"