2013-06-25 9 views
8

मैं एक WPF एप्लिकेशन लिख रहा हूं जो एक पूर्ण विंडोज 8 टचस्क्रीन टैबलेट (आरटी नहीं) पर चलने जा रहा है।टच स्क्रीन टैबलेट पर WPF स्क्रॉलव्यूवर

हालांकि स्पर्श स्क्रॉलिंग काम नहीं कर रही प्रतीत होती है। तो मैं सोच रहा हूं कि यह कुछ है जो मैं गलत कर रहा हूं या यदि यह भी संभव है?

तो, मेरे पास स्क्रॉलव्यूअर के साथ एक WPF विंडो है। उस स्क्रॉलव्यूअर के भीतर मेरे पास एक स्टैकपैनल है जिसमें इसके अंदर टेक्स्टब्लॉक लोड हैं। नीचे देखें:

<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> 

अब टचस्क्रीन का उपयोग करके मैं सामग्री को स्क्रॉल करने का प्रयास करता हूं लेकिन यह हिलता नहीं है। मैं केवल साइड स्कॉलबार का उपयोग कर सामग्री को स्क्रॉल कर सकता हूं, यह नहीं है कि मैं इसे कैसे काम करना चाहता हूं। क्या डब्ल्यूपीएफ के साथ काम करने के लिए टच स्क्रॉलिंग प्राप्त करना संभव है? मैं भी ग्रिड के साथ ऐसा करना चाहता हूं।

अग्रिम धन्यवाद। <ScrollViewer PanningMode="Both"></ScrollViewer>:

मैं दृश्य स्टूडियो/मिश्रण का उपयोग कर रहा 2012

उत्तर

18

आप PanningMode संपत्ति इस तरह के साथ स्क्रॉल सक्षम कर सकते हैं।

देखें: MSDN

माउस समर्थन

आप माउस के साथ इस व्यवहार लागू करना चाहते हैं, तो कृपया this article पढ़ें।

+0

हां। धन्यवाद। सरल! – Sun

+2

पता है कि माउस के साथ इसे कैसे सक्षम किया जाए? – Jordan

+2

यदि आपके पास ** "हिलाने वाली विंडो" ** समस्या है, जब स्क्रॉलबार इसके अंत तक पहुंचता है, तो निम्न समाधान देखें: [विंडो समस्या को हिलाएं] (http://stackoverflow.com/questions/16126400/tablet-wpf-windows -desktop आवेदन-स्क्रॉलिंग मुद्दा/37000344 # 37000344) – KAI

संबंधित मुद्दे