2013-06-25 17 views
8

私は完全なWindows 8タッチスクリーンタブレット(RTではなく)で動作するWPFアプリケーションを作成しています。WPF Scrollviewer on touch screen tablet

ただし、タッチのスクロールは機能していないようです。だから私はそれが私が間違っているか、それが可能なのかどうか疑問に思っていますか?

私はscrollviewerを持つWPFウィンドウを持っています。そのスクロールビューア内には、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で操作することは可能ですか?私もグリッドで同じことをしたいと思う。

ありがとうございます。 <ScrollViewer PanningMode="Both"></ScrollViewer>:私は、Visual Studio /ブレンドを使用してい

答えて

18

あなたはこのようPanningModeプロパティでスクロール可能にすることができます。

を参照してください:あなたは、マウスでこの動作を実装する場合MSDN

マウスのサポート

this articleをお読みください。

+0

はい。ありがとうございました。シンプル! – Sun

+2

マウスでこれを有効にする方法を知っていますか? – Jordan

+2

** "shaking window" **の問題がある場合、スクロールバーが終了したら、次の解決策を確認してください:[Shaking Window Issue](http://stackoverflow.com/questions/16126400/tablet-wpf-windows -desktop-application-scrolling-issue/37000344#37000344) – KAI