È possibile accedere alla piattaforma Sensor and Location di Windows 7 da Silverlight?
-
20-08-2019 - |
Domanda
È possibile accedere alla piattaforma Sensor e Location di Windows 7 da Silverlight? In particolare, vorrei conoscere i dati sulla posizione (GPS) e il sensore di luce ambientale.
Modifica: suppongo che il modo per farlo sia con C # nel codice dietro il file.
Soluzione 3
Con le nuove funzionalità di Silverlight 4, in particolare tramite browser e com-inter-op, questo è sicuramente possibile.
Non so ancora di Silverlight 3.
Altri suggerimenti
No. Si suppone che Silverlight sia multipiattaforma e le informazioni relative a sensori e posizione in Win7 non sono disponibili in nessun luogo diverso da Win7. Potresti provare un mix complicato di Silverlight + .NET, ma sarebbe sciocco usare Silverlight quando l'intera piattaforma .NET / WPF è disponibile.
Il modello di sicurezza di Silverlight è spiegato (in qualche modo) qui http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx
L'API Sensor di Win7 è un'API nativa e da .NET richiede chiamate P / Invoke, questo in un contesto silverlight è indicato come codice critico (IMO molto mal chiamato, ma lì ce l'hai) e deve essere in un strato intermedio, quindi dovrebbe essere fattibile ma non sarà portatile.