2012-06-29 12 views
9

मैंने एक एक्सएएमएल/सी # विंडोज 8 ऐप विकसित किया है जो पोर्ट्रेट मोड का समर्थन नहीं करता है। मैंने विजुअल स्टूडियो में Package.appxmanifest खोला है और "समर्थित रोटेशन" के तहत पोर्ट्रेट और पोर्ट्रेट-फ़्लिप मोड को अक्षम कर दिया है। यह बनाया गया निम्नलिखित रोटेशन प्राथमिकताएं:मैं विंडोज 8 में पोर्ट्रेट मोड को कैसे अक्षम कर सकता हूं?

 <InitialRotationPreference> 
      <Rotation Preference="landscape" /> 
      <Rotation Preference="landscapeFlipped" /> 
     </InitialRotationPreference> 

हालांकि, जब मैं सिम्युलेटर में मेरे ऐप शुरू करने और सिम्युलेटर घुमाने के लिए, एप्लिकेशन को अभी भी पोर्ट्रेट मोड में घुमाया जाता है। मेरे द्वारा इसे होने से कैसे रोका जा सकता है?

धन्यवाद,

एड्रियन

उत्तर

7

Windows 8 में सिम्युलेटर अपने रोटेशन प्राथमिकताओं का सम्मान करने के लिए प्रतीत नहीं होता। http://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.display.displayproperties.autorotationpreferences

+1

simluator स्क्रीन आयाम बदल रहा है, जैसे कि तुम, एक चित्र की निगरानी में खामियों को दूर किया था के रूप में अपने परिदृश्य पर नजर रखने के ले जा रहा है और यह घूर्णन करने के लिए विरोध द्वारा रोटेशन का अनुकरण कर रहा है। –

2

बस मामले में किसी को: दुर्भाग्य से, वहाँ कोई रास्ता नहीं बताने के लिए इन सेटिंग्स काम करता है, तो एक वास्तविक Windows 8 चल

कुछ और जानकारी के लिए इस लेख को देखें, सीधे MSDN से गोली से कनेक्ट होने तक अपेक्षा के अनुरूप है संकलक चेतावनी को नोटिस नहीं किया, डिस्प्लेप्रोपर्टीज अब अप्रचलित है। AutoRotationPreferences स्थापित करने का नया तरीका है,

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;