1

是否可以从 Silverlight 访问 Windows 7 传感器和位置平台?特别是我想知道位置数据(GPS)和环境光传感器。

编辑:我假设这样做的方法是在代码隐藏文件中使用 C#。

4

3 回答 3

1

不,Silverlight 应该是跨平台的,Win7 中的 Sensor 和 Location 东西在 Win7 以外的任何地方都不可用。您可以尝试一些 Silverlight + .NET 的复杂组合,但是当整个 .NET/WPF 平台可用时使用 Silverlight 将是愚蠢的。

于 2009-05-12T00:53:30.257 回答
1

Silverlight 安全模型在这里解释(有点)http://blogs.msdn.com/shawnfa/archive/2007/05/09/the-silverlight-security-model.aspx

Win7 Sensor API 是本机 API,来自 .NET 需要 P/Invoke 调用,这在 silverlight 上下文中被称为关键代码(IMO 命名非常糟糕,但你有它)并且需要位于中间层,所以它应该是可行的,但不会是便携的。

于 2009-05-12T01:06:13.027 回答
0

借助 Silverlight 4 中的新功能,特别是在浏览器和 com-inter-op 之外,这绝对是可能的。

我仍然不知道 Silverlight 3。

于 2010-02-22T03:47:47.977 回答