回答
他們都有優點和缺點。
就我個人而言,我發現Telerik和Infragistics看起來更像他們是專門爲WPF設計的。
Syncfusion的產品更多地是他們的Windows Forms產品的一個端口,所以設計更像是其他產品線。
這就是說,你列出的每個產品都很好 - 而且每個產品都有自己的功能集。嘗試演示並瞭解您喜歡如何處理相關產品是無可替代的。
我有一個許可證,並放棄了Syncfusion,具體是因爲我不喜歡這個架構。 – 2010-02-15 01:38:21
我是Component One的粉絲,主要基於個人品味。
ActiProSoftware具有一些很好的控件,但是我發現它們沒有公開足夠的屬性以使其更易於樣式和自定義,儘管您可以使用隱式樣式來解決這個問題。
Xceed有我最喜歡的網格控件,很多很酷的功能和易於使用。
我不是特別喜歡Telerik,我從來沒有嘗試過SyncFusion。
我很樂意嘗試Infragistics,因爲這是我沒有嘗試過的,但對演示真的印象深刻。有沒有人對Infragistics的架構有任何評論?
像裏德說的,他們都有自己的優點和缺點,但從我的經驗來看,我會推薦Component One。
HTH
@Reed - 在Syncfusion WPF控件沒有從Windows窗體移植。通過網格控制,大多數供應商使用簡單的基於ItemsControl的體系結構。我們有更精細的基礎架構來實現高度優化的面向細胞的渲染。這是爲了儘可能地實現與Windows Forms性能接近的性能。與純粹的基於ItemsControl的方法相比,我們最終提供此解決方案的努力至少是5倍。我們有很多客戶在實時場景中使用我們的Windows窗體控件,我們希望讓他們能夠轉移到WPF而不會損失性能方面。即使有數百萬個數據點,我們的關鍵控件也能提供出色的渲染性能,與基於簡單ItemsControl方法的解決方案形成鮮明對比。我們的控制通常比其他控制採用更陡峭的曲線,但從長遠來看,我們相信它們更容易維護和更新。只是我的兩美分:)另外,我們非常熱衷於與您一起處理您遇到的任何問題。請告訴我們。我的電子郵件是danielj(at)syncfusion.com。
@Tom - 如果您可以向我們發送關於壓力錶的反饋,我們將不勝感激。我們一直在尋找改進方法,您的反饋將非常有用。
最終取決於您的需求。我認爲Syncfusion在WPF方面提供了最廣泛和最活躍的控制套件。 免責聲明 - 我爲Syncfusion工作。
以上都不是,只是使用WPF Toolkit for DataGrid和VisualStateManager。在WPF/Blend中設置控件並不難,再加上它讓你更精通,代碼更加精簡。
P.S.儘管如此,您仍然可以使用第三方報表,因爲WPF中沒有內置的報表支持。
我爲一家與Syncfusion簽有長期許可協議的大型公司工作,所以我不得不在痛苦中使用他們的產品多年。
我同意Reed for Syncfusion的模型。他們將Winforms模型(其中存在重大錯誤)轉換爲WPF,我相信整個套件與WPF無關,它們的大多數控件不能在XAML中控制,您需要使用後面的代碼才能確定樣式簡單的事情。 實際上,他們改進了這個看起來更像WPF,但是使用Syncfusion時,一個問題是當您升級到新版本時,它總是會破壞以前的基於版本的代碼。這是他們的營銷策略,你花了幾個星期才弄清楚新系統。
Syncfusion的另一個問題是他們的文檔很差,他們的支持非常弱,所以你需要自己發現問題。
我在一個項目中使用了Telerik WPF,這是一個更好的選擇,性能更好,模型真的很容易維護。
由於Syncfusion多年來的痛苦,我們剛開始購買DevExpress,我相信這是相當不錯的WPF產品。它很容易使用,它們有非常好的支持和很好的文檔。這些控件看起來很專業。第一次,我覺得我正在使用實際的商業.NET工具集。
* I 不要適用於DevExpress或Telerik。
如果您正在尋找一個WPF控制庫,有WpfDynamicUI庫。
它是一個開源控件,爲您提供的DataContext構建用戶界面。 它支持圖表,數據網格,地圖,過濾,分頁,嵌套視圖和更多...
可以作爲建設線業務應用程序的替代品。
PS:我的WpfDynamicUI
- 1. WPF UI動畫庫
- 2. .NET Micro Framework的UI控件庫
- 3. 在C#WPF中添加UI組件
- 4. 動態生成WPF中的UI組件
- 5. WPF將.net庫嵌入exe文件
- 6. .net Compact Framework的第三方UI組件?
- 7. .NET框架更新組件和WPF
- 8. 尋找用於.NET和Mono的UI庫
- 9. C#4.0 .net 4和WPF UI更新
- 10. .NET WPF應用程序UI結構
- 11. .NET更新自己的專用UI線程上的WPF控件
- 12. Java UI控件像.NET一樣
- 13. 用於UI組件的Javascript包或庫
- 14. 擁有jni庫的原生UI組件
- 15. Angular 2中的多個UI組件庫
- 16. 使用樣式化組件的UI庫
- 17. NET WPF圖表
- 18. 使用子組件創建.Net庫
- 19. 用於.NET的SAML庫/組件
- 20. UI組件的名稱
- 21. AngularJS UI組件
- 22. 沒有棱鏡的WPF UI組合
- 23. Clickonce Wpf Embed .NET 4.5
- 24. .NET/WPF替代
- 25. WPF .NET 4.5手勢
- 26. .Net Powerpoint組件
- 27. .NET組件
- 28. Excel .net組件?
- 29. .NET COMAPI組件
- 30. 使.NET組件
協調這取決於你在找什麼。 – 2010-02-14 22:43:31
「我能找什麼」?我的意思是,ERP/CRM客戶端應用程序的通用開發?我必須告訴顧客,我不能告訴他嘗試。我一直在WinForm領域使用Infragistics,但當時我的感覺「臃腫」!太大,太多屬性,沉重......我喜歡ActiProSoftware,因爲它是SyntaxEditor。 Telerik在這個時期是如此時髦...... – 2010-02-15 03:56:08