WPF第三方控件盤點


WPF統一的編程模型、語言和框架,實現了界面設計人員和開發人員工作可以分離的境界,鑒於WPF強大的優勢,且一直是開發者關注的地方,下面和大家分享基於WPF項目開發需要用到的第三方控件,包括業界最受好評的網格控件、圖表控件、停靠窗口和文本編輯器。

原文來源:慧都控件

網格控件

1、 Mindscape WPF Property Grid

這款表格控件是100%原生WPF表格控件,是Mindscape公司旗下WPF Elements用戶界面套包里的一個商業子控件,當前已經更新到了5.1版本,新的版本在屬性表格的性能以及圖表方面有很大的提升,開箱即用的主題之間可以快速的切換。

WPF,Mindscape,網格控件

Mindscape WPF Property Grid樣式風格

優勢:

5個開箱可用的主題

涵蓋屬性網格全面的功能

多個內置編輯器,可自定義編輯器

快速搜索、過濾和分類

2、 Actipro Property Grid

Actipro(ActiproSoftware)是第一個發布WPF商業控件的公司,作為該公司旗下的界面套包WPF Studio里面的一個子控件,在Actipro Property Grid中可以輕松的添加或是刪除項目,應用了自定義排序和過濾,是一款靈活性很強的屬性表格控件。

WPF,Actipro,WPF Studio,表格控件

優勢:

引入了強大原生的Windows Forms 屬性網格,同時還支持ComponentModel屬性

使用WPF綁定支持的XAML來定義屬性

內置多個屬性編輯器,可很好的同WPF產品集成

產品更新很快,可與最新的VS2012很好的集成,支持.net4.0以上的應用程序

圖表

1、 Visifire for WPF

一套可視化的工具集,支持了當前主流的圖表和儀表類型,圖表效果絢麗,易於操作,具有大量的用戶基數,可創建移動,Web和桌面應用程序的動態圖表;該款圖表控件可嵌入到任何Web頁面

優勢:

性能穩定,具有很強的交互性且效果絢麗

一個簡單的API即可滿足在WPF中繪制圖表

實時的顯示圖表和儀表在線更新

獨立的服務器端技術能夠與ASP, ASP.Net, SharePoint, PHP, JSP, ColdFusion, Python, Ruby或者簡單HTML一起使用

2、 Chart FX for WPF

擁有15年以上圖表開發經驗的FX軟件公司旗下產品,圖表具有企業級的數據可視化標准,Chart FX for WPF在可視化和用戶界面上取得了很好的創新,現在已經更新到Chart FX for WPF 8.1版本了。

Chart FX for WPF,圖表,WPF控件

優勢:

豐富的圖表類型,通用圖表,以及極線圖強大的圖表技術

快速創建多種炫麗復雜的圖表

圖表可定制且基於XAML

突破性的3D 引擎,用戶可以隨意的操作圖表元素,直觀的UI可以讓用戶更加直觀的分析數據

 

3、ComponentOne Chart for WPF

它是ComponentOne Studio for WPF界面套包下的一個子控件,也是在市場上制圖功能最齊全的一款控件,12個內置的主題,22種顏色的調色板,40多個圖表或儀表類型,目前已經通過了對10,000多個數據點的測試,確保了在性能方面的優異表現。

優勢:

豐富圖表樣式並且顏色炫麗

制圖方便高效,點擊鼠標即可完成

圖表渲染速度快且穩定性好

停靠窗口

1、AvalonDock

AvalonDock是一款開源的WPF控件庫,是商業控件之外最佳的選擇,主要用於創建類似於VS系統中的停靠窗口,現在已經出到2.0版本了,由於開源軟件使用的人數也比較多,所以擁有龐大的市場基礎。

優勢:

開源

支持MVVM設計

所有的內容可進行樣式定制

支持Windows Forms控件

2、 RadControls Docking

.NET下最完整的商業工具包RadControls for WPF中的一個子控件,擁有類似於VS的接口,提供的兩種簡化和復雜的界面,點擊鼠標即可切換,也可自定義樣式,快速保存,便於重復利用。

RadControls Docking,RadControls for WPF

選項卡式文檔支持

優勢:

提供一個類VS的接口,配有可停靠的窗戶,浮動和隱藏的窗格

選項卡式的文檔,最大程度上的利用用戶界面,輕松實現從文檔的組移動

簡化和復雜的兩種界面支持,點擊即可進行兩種界面之間的跳轉

完全可自定義的指南

可保存和加載自定義布局,以便布局的重復利用

文本編輯器

1、 SyntaxEditor

微軟.NET私有供應商Actipro公司旗下產品,是一款強大的代碼語法檢驗控件,運用了最前沿的代碼編輯技術,同時還擁有強大的代碼編輯功能,功能上面比較全面,對於增強IDE應用程序來說是不錯的一個選擇。

代碼語法檢驗控件,SyntaxEditor

優勢:

兼備VS.NET 中的代碼編輯器的全部功能

技術更新及時,支持NET 4.0 及以上版本,以及最新的VS2012

2、 AvalonEdit

SharpDevelop 4.0的語法編輯器,現在可以在CodeProject上查看源碼。AvalonEdit包含了代碼編譯器需要的所有功能,比如說語法高亮、智能提示等, 提供的許多快捷鍵操作,使用方便不少,代碼加載非常的快,幾乎沒有延遲,但是目前穩定性還有待提高。

優勢:

開源

代碼加載速度快

功能齊全,多快捷鍵支持,操作方便

 


免責聲明!

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



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