Xaml 文本不是';调整大小后,在插件中不总是正确更改

Xaml 文本不是';调整大小后,在插件中不总是正确更改,xaml,rendering,awesomium,Xaml,Rendering,Awesomium,我编写了一个Awesomium 1.7.2插件,它显示了一堆文本,并包含了几个按钮。虽然插件功能正常,但我有一些奇怪的显示问题 我有一个单独的程序,我有时会把它“停靠”在电脑屏幕的顶部。当我这样做时,我的Awesomium窗口中的文本会有点扭曲(见下面的屏幕截图)。这是因为窗口认为它被最大化了,但屏幕被压缩了20到30像素;无论独立的停靠窗口的高度是多少 当我添加/删除停靠的程序时,其他程序似乎足够聪明,可以适当地呈现文本。此外,当我直接在web浏览器中查看这些网页时,它们会在dock更改后正确

我编写了一个Awesomium 1.7.2插件,它显示了一堆文本,并包含了几个按钮。虽然插件功能正常,但我有一些奇怪的显示问题

我有一个单独的程序,我有时会把它“停靠”在电脑屏幕的顶部。当我这样做时,我的Awesomium窗口中的文本会有点扭曲(见下面的屏幕截图)。这是因为窗口认为它被最大化了,但屏幕被压缩了20到30像素;无论独立的停靠窗口的高度是多少

当我添加/删除停靠的程序时,其他程序似乎足够聪明,可以适当地呈现文本。此外,当我直接在web浏览器中查看这些网页时,它们会在dock更改后正确调整大小。只有当它们在这个Awesomium控件中,对另一个被停靠的程序没有正确响应时,才会出现这种情况。如何使html控件在Awesomium窗口中以这种方式运行

更新:我也试过1.7.3,但问题仍然存在

更新:我也在和上发布了这个问题,但这没有帮助

截图

在不存在停靠程序的情况下最大化:

存在停靠程序并扭曲、压缩文本时最大化:

可能发生的情况是,它正在渲染图像,然后在其窗口大小更改时不重新渲染。您在哪个.NET UI堆栈中托管此文件?(您也可以尝试WebControl.Reload,看看这是否解决了问题,不过您必须自己检测窗口大小的更改。)