5

में सेमेन्टिक ज़ूम का उपयोग करना मैं वीएस 2013 अपडेट 2 जारी करने और सैंपल यूनिवर्सल एप्लिकेशन बनाने की कोशिश कर रहा हूं।विंडोज फोन

जैसा कि मैंने पाया, अब विंडोज फोन डिफ़ॉल्ट रूप से मल्टीटाउच का समर्थन करता है, और इसका मतलब है कि नए नियंत्रण पहले उपलब्ध नहीं थे।

मैं सरल अर्थ ज़ूम परीक्षण का उपयोग करने के

<SemanticZoom> 
     <SemanticZoom.ZoomedInView> 
      <GridView Background="Red" ScrollViewer.IsHorizontalScrollChainingEnabled="False" ScrollViewer.IsVerticalScrollChainingEnabled="False"/> 
     </SemanticZoom.ZoomedInView> 
     <SemanticZoom.ZoomedOutView> 
      <GridView Background="Black" ScrollViewer.IsHorizontalScrollChainingEnabled="False" ScrollViewer.IsVerticalScrollChainingEnabled="False"/> 
     </SemanticZoom.ZoomedOutView> 
    </SemanticZoom> 

कैसे मैं इसे विंडोज फोन एम्युलेटर पर ऐसा कर सकते हैं की कोशिश की? की कोशिश की है मल्टीटच - अपने एमुलेटर इसके अलावा

उत्तर

3

सेमेन्टिक ज़ूम-नियंत्रण विंडोज फोन 8.1 (विंडोज 8 की तुलना में) पर अलग व्यवहार करता है। दो दृश्यों के बीच स्विच करने के लिए मल्टी-टच ज़ूम का उपयोग करने के बजाय, आपको ZoomedOutView दिखाने के लिए समूह शीर्षलेख पर टैप करना होगा। इस दृश्य से, आप ZoomedInView में अपनी स्थिति पर स्विच करने के लिए किसी आइटम पर टैप कर सकते हैं।

यह व्यवहार विंडोज फोन पर एप्लिकेशन सूची के समान है। अक्षरों ए, बी, सी इत्यादि ZoomedInView के समूह शीर्षलेख हैं - जब आप उनमें से किसी एक पर टैप करते हैं, तो आप सभी अक्षरों की एक सूची देखेंगे (ज़ूम आउटऑट व्यू)।

अर्थ "ज़ूम करें" विंडोज फोन पर एक missleading नाम हो सकता है ...

+0

आह, मैंने यह भी सोचा कि मुझे कोड के माध्यम से इसे नियंत्रित करने की आवश्यकता है - बहुत दुखी ... – Cheese

1

मदद नहीं की आप 'मल्टी टच इनपुट' मिलेगा जिसमें एक बार है:

enter image description here

जब आप उसे चुनें, फिर तीन हलकों होगा दिखाई दें - आप राइट क्लिक करके और स्थानांतरित करके अपनी स्थिति (स्क्रीन को छूए बिना) बदल सकते हैं। बाएं क्लिक आपके द्वारा सेट किए गए बिंदुओं पर मल्टीटाउच का आह्वान करेगा (उदाहरण के लिए जब आप एक सर्कल पर क्लिक करते हैं तो उसे ज़ूम इन/आउट करते हैं और उसे रिलीज़ बटन के बिना ले जाते हैं)।

जैसा कि मैंने इसे एमुलेटर द्वारा ली गई तस्वीर पर परीक्षण किया है - यह काम कर रहा है।

+0

हाँ, तस्वीर पर यह ठीक काम करता है ... लगता है सिमेंटिक ज़ूम शायद समस्या @Cheese इस का जवाब नहीं है की तरह ... – Cheese

+0

एम्यूलेटर के साथ नहीं है लेकिन आपके कोड के साथ - जैसा कि मैंने परीक्षण किया है, यह डिवाइस पर भी काम नहीं करता है। – Romasz