1

对于 Mac 场景,我们是否需要考虑任何特殊考虑?此外,由于 COM 互操作等功能在 Mac 上不适用,您如何为代码提​​供这些功能的可见性?

if (Silverlight.Environment.SupportsCOMInterop) {
   // do stuff
}

更一般地说,您的代码能否确定它是在 Mac 上运行还是在 Windows 上运行?

4

2 回答 2

0

Shawn Wildermuth 昨晚在亚特兰大发表了演讲,他讨论了 Mac 上 Elevated Trust(不是Full Trust)的一些潜在兼容性问题。他提到拖放支持将很困难,因为 Safari/Firefox(不记得是哪一个)用于在 mac 上运行浏览器不足的情况。Mac 上的 HTML 嵌入也可能是一个问题。Shawn 今晚在 notatpdc.com 上就 SL4 功能发表演讲。您可能想参加并询问:http ://www.notatpdc.com/Schedule/Detail/20 (注意,时间是中央时间)。

于 2009-11-19T14:18:08.573 回答
0

根据 LIVE 之后的讲话(大约 2 小时前):除了缺少 COM(显然)Mac 上的 Trusted Mode 应该等同于 Windows 上的 TM(访问硬件/摄像头/键盘/文件系统)。

于 2009-11-19T00:29:48.043 回答