关于wpf窗体中Allowtransparent和WindowsFormsHost的纠纷
生活随笔
收集整理的這篇文章主要介紹了
关于wpf窗体中Allowtransparent和WindowsFormsHost的纠纷
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近有個項目需要在wpf中瀏覽pdf文檔,所以就采用了Adobe Reader 的com組件(該組件只能用在winform中,幸好wpf里可以通過WindowsFormsHost寄宿winform程序),用著感覺還不錯,能滿足這個項目的需要。正當我竊喜的時候,在一次調整界面樣式后,突然發現pdf文檔不顯示了。當時以為又是上次的自適應問題,就不慌不忙的按照老套路去解決,結果。。。廢了半天勁都沒有找到原因,我只好去請教部門的大牛了,通過一番努力,基本上確認了是因為樣式的問題引起的。然后就是一番體力活,由于最近添加的樣式比較多,沒辦法,只有一個一個的去排除。殺死弄多腦細胞后,終于找到罪魁禍首Allowtransparent。
通過網上的一番尋找,才知道很多通過WindowsFormsHost寄宿的程序都存在這個問題。找到一個還不錯的解決方案
http://blogs.msdn.com/b/changov/archive/2009/01/19/webbrowser-control-on-transparent-wpf-window.aspx
? ? 第一次寫這個。。。寫的不好的,湊合著看吧。
轉載于:https://www.cnblogs.com/action98/p/3479780.html
總結
以上是生活随笔為你收集整理的关于wpf窗体中Allowtransparent和WindowsFormsHost的纠纷的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为iframe添加鼠标事件
- 下一篇: 理解并演示:思科的netflow功能(2