wpf的優點


1、與分辨率無關

WPF是基於矢量繪圖的,因此它產生的圖形界面能夠支持各種分辨率的顯示設備,而不會像WinForm等在高分辨率的現實設備上產生鋸齒。

2、硬件加速技術

WPF是基於Direct3D創建。在WPF應用程序中無論是2D還是3D的圖形或者文字內容都會被轉換為3D三角形、材質和其他Direct3D對象,並由硬件負責渲染,因此它能夠更好的利用系統的圖像處理單元GPU,從硬件加速中獲得好處。

3、.絢麗的展示效果,WPF(Windows Presentation Fundation)顧名思義其強大的圖形化API為程序提供了超乎想象的圖形效果;
4、XAML的引入,使得美工和程序可以實現分離,使得定制化主題/外觀/行為更加方便也易於維護;


6、強大的 “數據綁定”功能,使得MVVM得以實現,成為“屬性驅動”,而非WinForm的“事件驅動”;屬性的更改可以自動獲得,甚至動過轉換器觸發各種展示/行為的變更;

7、Style可以讓你應用不同的樣式到不同的控件,而且易於管理

 

缺點:占用資源較多


免責聲明!

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



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