0

我在我的WinForms应用程序中使用AvalonEdit 。AvalonEdit被放置在带有ElementHost的控件上。应用程序具有Telerik 的RadDock,并且AvalonEdit可以放置在其窗口上。我经常遇到ElementHost重绘的问题。我不知道所有的症状,但我可以通过改变焦点和在编辑器上移动其他窗口来重现这个问题。在此之后,我的应用程序中的所有 WPF 控件都损坏并且无法重新绘制。强制重绘ElementHost的唯一方法正在调整大小。我可以改变例如宽度和 WPF 控件将被重绘。但这种“解决方案”是不可接受的。在 x64 和 x86 机器上,可以为停靠或浮动窗口、带有或不带有活动滚动条的窗口重现该问题。要“修复” ElementHost,我需要重新启动应用程序。
有人对我有什么建议吗?

4

0 回答 0