我需要在我的應用程序中嵌入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