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