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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top