我的 Silverlight 3 应用程序在浏览器内外看起来都很完美,Windows XP 中的 DPI 设置为正常大小 (96 DPI)。将 DPI 设置更改为大尺寸 (120 DPI) 后,应用程序在浏览器中看起来相同,但在浏览器外扩展。
问题是在浏览器外运行时,无论 DPI 设置如何,托管窗口大小都保持不变。所以只有应用程序 GUI 的一部分在 120 DPI 下可见。
有什么方法可以调整 OOB 托管窗口大小,或者禁用高 DPI 应用程序的缩放?
最佳答案
看看皮特布朗斯对此的看法:
http://10rem.net/blog/2012/02/07/creating-big-silverlight-windows-and-getting-monitor-resolutions-and-positions-with-pinvoke
关于SIlverlight 3 浏览器外高 DPI 窗口大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170146/