1
我想在documentViewer控件中顯示一個html文檔。應該怎麼做?我搜索過任何沒有成功的例子。 任何想法都會被認可。DocumentViewer中的主機Html文檔WPF
我想在documentViewer控件中顯示一個html文檔。應該怎麼做?我搜索過任何沒有成功的例子。 任何想法都會被認可。DocumentViewer中的主機Html文檔WPF
DocumentViewer
旨在顯示XAML文檔,而不是HTML。使用WebBrowser
或Frame
而不是
WebBorwser和Frame(顯示HTML時)在WPF中效果不佳。兩者都依賴於IE ActiveX控件。因此,它們不能與任何alpha混合(透明或不透明)結合。看起來,如果你想在WPF中使用HTML,你必須使用MAJOR HACK,或者讓你的應用看起來像一個WinForms應用(沒有alpha)。任何人都認爲這太愚蠢了!?我的想法是,這與反托拉斯的東西有關。 – Jordan 2011-01-04 17:30:47
是的,這是一個已知的限制。我認爲它與「反托拉斯」無關,只是沒有純粹的WPF網絡瀏覽器......使網頁瀏覽器很難*,因此使用現有的一,雖然我同意這不是一個理想的選擇。未來的WPF版本應該會在這方面帶來一些改進(但它仍然依賴於IE)。 – 2011-01-04 18:40:23
順便說一句,您可能對[此鏈接]感興趣(http://chriscavanagh.wordpress.com/2009/08/25/a-real-wpf-webbrowser/)。這是一款基於Chromium的WPF瀏覽器,它支持alpha混合和效果 – 2011-01-04 18:41:51