Monogame を使用して、Windows 8 アプリ ストア用の XNA ゲームを作成しています。また、外部モニターに接続されたラップトップを使用しています。当然、外付けモニターの解像度はラップトップの画面よりもはるかに高くなっています。アプリをある画面から別の画面にドラッグすると、ビュー ポートの解像度が変わります。
私のコンストラクタで私が使用している
_graphics = new GraphicsDeviceManager(this);
_graphics.PreferredBackBufferHeight = 768;
_graphics.PreferredBackBufferWidth = 1366;
ビューポートの解像度を設定するには。これにより、アプリケーションがいずれかのモニターで実行されている場合にアプリが正常に動作しますが、アプリをあるモニターから別のモニターにドラッグすると、GraphicsDeviceManager の解像度が変更されます。この変更を防ぐ方法はありますか?