2013-06-25 88 views
8

我正在寫一個WPF應用程序將運行在完整的Windows 8觸摸屏平板電腦(不是RT)。WPF滾動查看器在觸摸屏平板電腦

但觸摸滾動似乎沒有工作。所以我想知道這是我做錯了還是甚至可能?

所以,我有一個滾動查看器的WPF窗口。在那個scrollviewer中,我有一個StackPanel,裏面有大量的文本塊。見下:

<ScrollViewer> 
     <StackPanel> 
      <TextBlock Text="Row 1" /> 
      <TextBlock Text="Row 2" /> 
      <TextBlock Text="Row 3" /> 
      <TextBlock Text="Row 4" /> 
      <TextBlock Text="Row 5" /> 
      <TextBlock Text="Row 6" /> 
      .... 
      <TextBlock Text="Row 50" />     
     </StackPanel> 
    </ScrollViewer> 

現在使用觸摸屏我嘗試滾動的內容,但它不動。我只能使用側滑動條滾動內容,這不是我想要的工作方式。觸摸滾動可以使用WPF嗎?我也想對網格做同樣的事情。

在此先感謝。

我使用Visual Studio /混合2012

回答

18

你能使用的PanningMode財產這樣的滾動: <ScrollViewer PanningMode="Both"></ScrollViewer>

參見:MSDN

鼠標支持

如果要實現與鼠標這種行爲,請閱讀this article

+0

是的。謝謝。簡單! – Sun

+2

知道如何使用鼠標啓用此功能嗎? – Jordan

+2

如果您有**「搖動窗口」**問題,當滾動條到達終點時,請檢查以下解決方案:[搖動窗口問題](http://stackoverflow.com/questions/16126400/tablet-wpf-windows -desktop應用滾動發出/ 37000344#37000344) – KAI

相關問題