9

ポートレート モードをサポートしない XAML / C# Windows 8 アプリを開発しました。Visual Studio で Package.appxmanifest を開き、「サポートされている回転」の下で縦向きおよび縦向き反転モードを無効にしました。これにより、次の回転設定が作成されました。

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

ただし、シミュレーターでアプリを起動してシミュレーターを回転させると、アプリは引き続き縦向きモードに回転します。どうすればこれを防ぐことができますか?

ありがとう、

エイドリアン

4

2 に答える 2

7

Windows 8 のシミュレーターは、回転設定を尊重していないようです。残念ながら、Windows 8 を実行している実際のタブレットに接続するまで、これらの設定が期待どおりに機能するかどうかを判断する方法はありません.

詳細については、MSDN から直接この記事を参照してください: http://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.display.displayproperties.autorotationpreferences

于 2012-06-29T18:12:58.130 に答える
2

誰かがコンパイラの警告に気付かなかった場合に備えて、DisplayProperties は廃止されました。AutoRotationPreferences を設定する新しい方法は、

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
于 2013-12-06T20:12:17.070 に答える