【发布时间】:2015-07-12 07:57:50
【问题描述】:
首先我会说我在谷歌上搜索过这个问题,并且有很多关于这个的话题,但没有一个能帮助我解决我的问题(例如:ThisPost、Or This、Or this)
所以问题是我有一个 Windows 窗体应用程序,它承载一个 WPF 应用程序。我有一个 ElementHost 对象,其中包含作为子项的 WPF 控件。当我使用 .Show 方法时,我有 1 或 2 秒的黑色闪烁,然后我看到我的 wpf 的内容。
我尝试使用可见性或放置不同的背景,或者之前设置空边界,但这些都没有帮助我。如果有人有不同的解决方案,请与我分享。
【问题讨论】:
-
你能提供一些代码吗?我正在尝试通过创建简单的 wpf 控件并使用 ElementHost 在 winforms 中托管它来重现您的问题,但我没有任何闪烁问题。
-
嗨,感谢您尝试解决此问题,我尝试使用我的问题示例创建一个新的解决方案,但我无法重现它(看起来它工作正常),我猜问题来自于 WPF 控件或 WinForm 的繁重加载,一旦我能够重现问题,我将上传我的代码。