Internet Explorer中的WPF XBAP DPI扩展

时间:2018-04-24 12:54:14

标签: c# wpf scaling dpi xbap

我有一个WPF应用程序,可以作为IE中的xbap应用程序运行,也可以作为独立的WPF应用程序运行。

当其中一个监视器启用了扩展时,独立版本可以正常工作。使用XBAP版本时,我一直遇到问题。

例如,此场景:屏幕1没有缩放(100%),屏幕2具有缩放(150%)。

在屏幕1上启动独立版本会显示您期望的UI。在代码中请求缩放因子返回1.将窗口移动到屏幕2按比例缩放所有内容。

在屏幕1上启动xbap版本显示UI已放大。移动到屏幕2时不会更改。托管xbap的IE窗口未在屏幕1上放大,那么为什么xbap会放大?在代码中请求缩放因子时,我收到1.5。

这使我的应用程序变得庞大(放大),即使在启动时也是如此。显示在不使用缩放的屏幕上。

我有什么想法可以解决这个问题吗?

0 个答案:

没有答案