是否有可能在WinForms中使用WPF來實現此question中使用的想法。我正在嘗試創建一個半透明面板。我可以在WinForms中使用WPF控件來實現透明效果嗎?
2
A
回答
6
從技術上說是的 - 有方法hosting WPFin WinForms使用ElementHost
。
但是,您可能會遇到透明度問題。 WPF的渲染與WinForms不同,儘管您可以使WPF控件透明,但下面的WinForms並不會尊重這一點。
0
您可以使用WinForm的Opacity
屬性使其變爲半透明。
+1
請注意在我問過半透明面板的問題。 –
相關問題
- 1. Fireworks CS5中可以實現真正的透明漸變效果?
- 2. 可以從WPF使用非可視的WinForms控件嗎?
- 3. 如何在原始的WinForms控件上實現透明的BackColor?
- 4. 我可以在設計時讓WPF網格控件不透明嗎?
- 5. 我們可以使用CSS來實現onclick效果:懸停?
- 6. 我們可以在winforms中創建datagridview用戶控件嗎?
- 7. 如何使用css實現這種透明效果?
- 8. 使用畫布可以在半透明形狀上創建發光效果嗎?
- 9. 可以重新使用WPF控件嗎?
- 10. 我可以使用FileStream來實現文件鎖嗎?
- 11. 可以在WinForms中使用ASP.NET控件嗎?
- 12. 在html/css中實現白色不透明效果
- 13. 在WinForms中使用WPF控件
- 14. 我可以在WPF中使用NotifyIcon嗎?
- 15. WPF vs Winforms中的窗口透明度
- 16. WPF和WinForms可以在應用程序中混合使用嗎?
- 17. [GTK]可以在GTK中實現Glass/Blur效果嗎?
- 18. 我可以在我的項目中使用科幻效果嗎?
- 19. 我可以爲此使用數據透視控件嗎?
- 20. 我可以使用增強現實嗎?
- 21. WPF半透明按鈕來控制MediaElement
- 22. WPF透明用戶控件背景
- 23. 我可以在IQueryable中使用multilpe EF實體來實現分頁嗎?
- 24. 我們可以使元素(div)對鼠標事件透明嗎?
- 25. 使控件「透明」來點擊事件
- 26. 如何用CSS3實現類似Facebook的不透明效果?
- 27. 我可以用Wicket表格組件來實現嗎?
- 28. 我可以爲子應用程序使用透明路線嗎?
- 29. jQuery中可能存在「透明電影」效果?我很難過
- 30. 我可以在App.config中聲明和使用DTD實體嗎?
+1這是正確的。你將遇到大量的問題,並最終導致如此混亂,以至於你只希望在WPF中開始編寫應用程序。 WinForms不支持透明度,你不會用這樣的kludge解決方案解決它。 –
有沒有解決方法?我已經完成了將近70%的應用程序,我不能再回來在WPF中重新制作整個程序。 –
@abcd:取決於你想要完成什麼。我不確定最近對透明度和類似效果的迷戀是什麼。我從來沒有見過從這些「功能」中受益的應用程序,或實現和運行它們所需的資源。分層窗口是一個選項,WinForms提供了用於模擬透明度的內置機制,其中背景由父級/容器控件繪製。或者,您可以將問題解決並使用照片編輯器創建一個半透明的圖像。 –