2013-03-26 6 views
6

Come posso controllare se un'app WinRT viene eseguita all'interno del simulatore?Verifica se l'app viene eseguita su Simulator

per Windows Phone Io uso seguente pezzo di codice:

Boolean isOnEmulator 
      = (Microsoft.Devices.Environment.DeviceType == DeviceType.Emulator); 

Ma non riesco a trovare la soluzione fot WinRT.

risposta

4

si potrebbe provare qualcosa di simile:

bool isRemote = Windows.System.RemoteDesktop.InteractiveSession.IsRemote; 

tornerà vero se si trova su Simulator altro falso.

+0

Quale potrebbe essere il costo di questo errore -> Un'eccezione di tipo 'System.InvalidCastException' si è verificata in app.exe ma non è stata gestita nel codice utente Ulteriori informazioni: Impossibile eseguire il cast dell'oggetto di tipo 'System .__ ComObject 'per digitare' Windows.System.RemoteDesktop.IInteractiveSessionStatics '. – jaysonragasa