如何从 silverlight 应用程序检测操作系统?

2024-03-07

我有一个 Silverlight3 应用程序,旨在在 Windows 和 Mac OS 环境上运行。我想在运行时知道我的应用程序是在 Windows 还是 Mac 上运行,这样我就可以根据用户在他们选择的操作系统中习惯的方式进行一些调整。

例如,在Windows中,规范使用“确定”“取消”按钮,而在Mac OS中,规范是“取消”“确定”按钮(相反顺序)。

有任何想法吗?


有两种方法。

来自银光:

string os = Environment.OSVersion.Platform.ToString();
string version = Environment.OSVersion.Version.ToString();

从 ASP.NET 并将其发送到 Silverlight:

StringBuilder sb = new StringBuilder();
sb.AppendFormat("UserAgent={0}", Request.UserAgent);
Xaml1.InitParameters = sb.ToString();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 silverlight 应用程序检测操作系统? 的相关文章

随机推荐