我需要在我的应用程序中嵌入WebBrowser控件,并且在显示WPF内容时遇到问题。应用程序有时会显示用于编辑数据或显示错误的弹出窗口,并且WebBrowser正在弹出窗口上绘制,因为它是WinForms控件。有没有办法在wpf WebBrowser控件上呈现WPF控件?
我看到的替代方案here使用Popup控件将项目置于WebBrowser控件的顶部,但是我弹出的问题是当您切换到另一个应用程序时它们保持打开状态,并且它们不随应用程序移动用户调整/移动应用程序。
有没有其他方法可以做到这一点?嵌入式Web内容是aspx页面,因此不是静态HTML。
不幸的是,我的网页内容是动态的 – Rachel 2010-10-14 12:03:42
标记此答案,因为它最好地解释了问题。我实际上做的是为WebBrowser控件创建一个全局样式,当弹出窗口可见时隐藏它们。如果我需要在弹出窗口打开的情况下使用网页内容,我会看到关于实现第二个窗口并处理调整大小/移动问题,但现在这适合我的目的。 – Rachel 2010-10-14 12:33:09