【日常】【WPF】實現背景模糊效果


 

 

兩種模糊效果,一種是控件模糊背景,另一種是Window背景模糊

第一種模糊:

基本上就是實現中間那一塊模糊背景的效果,其實很簡單動動鼠標就完成了

第一步:首先設置圖片背景,例如在Window的background中設置ImageBrush,隨便找張圖就好

第二步:新建一個Grid,然后選擇BlurEffects拖到此Grid的下方成為其子元素。因為BlurEffects只能模糊此Grid的background,所以需要元素綁定

第三步:點擊Grid的Background屬性旁邊的小方框,選擇綁定到元素,選中Window元素的Background屬性

第四步:設置模糊值。完成

 

第二種模糊:參考https://stackoverflow.com/questions/28040646/transparent-blurred-background-to-canvas

注意Window的Background的opacity要設置

還有一些其他可能的錯誤例如源代碼中dllimport和下面的局部聲明放在其他地方。基本上把別人的代碼拿過來就可以了,沒什么好說的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM