がりらぼ

WindowsRuntimeの応援ブログ

システムトレイの非表示

同じWindowsPhoneアプリでもXNASilverLightとではシステムトレイの非表示(フルスクリーン)の仕方が違ったので記述

Microsoft.Phone.Shell.dllを参照に追加し、SystemTrayクラスのIsVisibleプロパティをfalseにします。

SystemTray.IsVisible=false;

GraphicsDeviceManagerクラスのToggleFullScreenメソッドで普通のPC用XNAゲームと同じようにします。

GraphicsDeviceManager g=new GraphicsDeviceManager(this);
g.ToggleFullScreen();

XNAでMicrosoft.Phone.Shellアセンブリを追加してもエラーが起きて、悩んだのですが、普通にPCゲームと同じ要領でできました。
特にXNAでは解像度も変わってくるので気をつけたいです。