1

我想在 silverlight 应用程序中访问客户端桌面的显示属性,并根据客户端机器上设置的 2 修改应用程序布局。当我们右键单击桌面并选择属性时,我们会得到显示属性对话框。我想从中访问外观和主题属性。我 hv 检索字体、主题等外观属性并将它们应用到我的 silverlight 应用程序中。我也不确定这是否可以在普通的 Web 应用程序中完成。

试图用谷歌搜索它,但除了调整大小的代码外,什么都可以找到。但我不仅想访问屏幕宽度和高度,还想访问外观设置。

任何帮助,将不胜感激。

谢谢 :)

4

4 回答 4

0

没门。这是不应向任何其他域公开的私有数据。

于 2009-05-26T12:56:33.183 回答
0

不确定这是否适用于 Silverlight,但请查看此问题,了解基于当前 Windows 主题的不同样式。

至于宽度/高度,除非您全屏运行 Silverlight 应用程序,否则更重要的是浏览器窗口的宽度/高度,因为它并不总是与屏幕本身的大小相同。您应该能够在谷歌上搜索如何轻松获取浏览器窗口宽度/高度的代码。

于 2009-05-26T13:02:45.977 回答
0

Silverlight 沙盒会阻止对客户端计算机的访问。您可以尝试使用 ActiveX 控件将数据公开给 silverlight 控件,或者您可以使用具有提升的信任权限的 WPF 浏览器应用程序。

于 2009-06-12T16:19:50.037 回答
0

您可以使用javascript获取高度和宽度,并将这些值作为启动参数发送到silverlight应用程序。

于 2009-11-10T15:28:14.933 回答