WPF控件庫總結
前言
在使用WPF項目的時候, 一般首要的就是對UI部分的選型, 而WPF相關的UI控件和樣式庫在Githu也是非常多。
關於UI的部分,可以分為二種:
- 對控件本身沒有很大的需求, 只需要在原有的基礎上修改一些樣式,讓界面變得美觀。
- 對控件需要一定的要求(例如大數據量虛擬化), 並且在UI上面有着不錯的視覺效果。
對於以上二種需求, 下面列出了一些開源的項目:
開源樣式庫: MaterialDesigonToolkit
開源控件庫: HandyControl
Syncfusion 控件
除此上面所介紹的,還有就是商用控件庫。
例如:Syncfusion, 不同於其它廠商的是, 他提供了社區版的支持, 可以使用商用版的所有功能。
商用版本的控件, 需要注意的就是, 功能不僅要齊全, 還有就是產品文檔、支持方面。
而Syncfusion對社區版的支持也是非常好, 基本上郵件反饋都能夠積極解決。
關於Syncfusion
一家國外的公司, 旗下大部分商用控件產品是圍繞微軟平台下開發, 產品範圍覆蓋: CS、BS、移動端、前端等多個領域, 如下所示:
申請社區版流程
- 在Syncfusion授權登錄你的Github/XING賬號
申請地址
注: 關於社區版的常見問題,會在頁面中有詳細說明 - 查看自己的控件面板, 生成對應產品的密鑰
產品示例
這裡,用WPF進行舉例, 當我們安裝完成Syncfusion的WPF控件包, 我們本地會有一個客戶端, 打開如下所示:
該程序主要提供本地可運行的控件DEMO示例、樣式庫生成工具、在線文檔。
-
控件庫主要用於演示每個控件的基本功能與設置
-
樣式庫主要針對個性化的UI樣式生成
-
在線文檔主要針對每個控件所包括的屬性已經功能介紹