2013-07-03 123 views
4

我的任務是使用WPF應用程序中的半透明元素顯示HTML內容。透明度應該通過Web瀏覽器和窗口。 Webbrowser本身不應該是半透明的。 所以我需要一個HTML內容,我需要通過它看到桌面。Web瀏覽器中的透明內容

有沒有辦法做到這樣的事情?

謝謝。

對話:對不起,我的英語。

+2

看看這個http://blogs.msdn.com/b/changov/archive/2009/01/19/webbrowser-control-on-transparent-wpf-window.aspx – Jack

回答

1

這目前不可能;這是由於Web瀏覽器控件呈現的方式。它不是一個真正的WPF控件,而是一個圍繞COM組件的WPF包裝器。這限制了可用的功能,並且還導致其他問題,例如缺乏將WPF控件浮動到頂部的問題。

我相信有一個新的WebView控件將用於Windows 8.1應用程序(在Build 2013上演示)。這可能會提供更多的靈活性,但我不確定這是Windows 8.1應用程序還是作爲.NET 4.5.1的一部分提供給WPF應用程序。