是否可以从 Silverlight 访问 Windows 7 传感器和位置平台?特别是我想知道位置数据(GPS)和环境光传感器。
编辑:我假设这样做的方法是在代码隐藏文件中使用 C#。
是否可以从 Silverlight 访问 Windows 7 传感器和位置平台?特别是我想知道位置数据(GPS)和环境光传感器。
编辑:我假设这样做的方法是在代码隐藏文件中使用 C#。
不,Silverlight 应该是跨平台的,Win7 中的 Sensor 和 Location 东西在 Win7 以外的任何地方都不可用。您可以尝试一些 Silverlight + .NET 的复杂组合,但是当整个 .NET/WPF 平台可用时使用 Silverlight 将是愚蠢的。
Silverlight 安全模型在这里解释(有点)http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx
Win7 Sensor API 是本机 API,来自 .NET 需要 P/Invoke 调用,这在 silverlight 上下文中被称为关键代码(IMO 命名非常糟糕,但你有它)并且需要位于中间层,所以它应该是可行的,但不会是便携的。
借助 Silverlight 4 中的新功能,特别是在浏览器和 com-inter-op 之外,这绝对是可能的。
我仍然不知道 Silverlight 3。