VSTO Outlook:自定义任务窗格中的 WPF 用户控件在使用多个显示器时使图像和文本变得模糊

问题描述 投票:0回答:0

我的 VSTO 加载项在顶部有一个自定义任务窗格 (ctp)。 ctp 嵌入了一个 WPF 用户控件。 我注意到,使用一台显示器时,如果我从操作系统更改了一些显示设置,例如屏幕分辨率和/或比例因子,那么图像和文本会变得模糊,并且还会在其上绘制一些水平黑线,如果是,还会出现一些边框我没有重新启动 Outlook。

当我使用具有不同屏幕分辨率和/或比例因子的多台显示器时,也会发生同样的情况。当我将 Outlook 窗口从一台显示器移动到另一台显示器时,图像和文本变得模糊,并且在 ctp 中绘制了一些水平黑线和边框。

我使用 UseLayoutRounding = True 和 SnapsToDevicePixels = True 来解决这个问题,但它不起作用。那么有什么想法吗?

我不知道这是否是因为 Winforms 和 WPF 使用不同的缩放和渲染机制......但我需要它才能工作。

outlook vsto outlook-addin office-addins
© www.soinside.com 2019 - 2024. All rights reserved.