所以我在我的应用程序中有一个控件,我想利用弹出窗口。它有一个 WebBrowser 控件,它是它的一部分。
我注意到,每当我设置以下属性时,只有 WebBrowser 控件会在我的自定义控件上消失。
.AllowsTransparency = true;
但是,如果我删除该属性,控件看起来正常并且功能正常。我设置该属性的唯一原因是控件使用圆角边框,并且默认情况下 Popup 控件具有黑色背景。
如果将 AllowsTransparency 属性设置为 true,则在 Window 中也存在相同的行为。
请注意,您可以在没有特殊属性的全新控件上模拟此行为。我已经在新控件和新窗口上进行了测试。
任何帮助表示赞赏。
编辑
当 WebBrowser 设置为 DesignMode = On 时会发生这种情况。