這幾年用WPF做界面開(kāi)發(fā)的越來(lái)越多了。WPF功能強大,開(kāi)發(fā)復雜界面效率極高,是MFC的10倍以上,幾乎可以開(kāi)發(fā)出任何界面效果,另外支持動(dòng)畫(huà)和3D,數據綁定也很強大,使界面和數據分開(kāi),不需要為界面編寫(xiě)太多的代碼。
企 業(yè)都是追求效益的,軟件開(kāi)發(fā)這行業(yè)也一樣,要節約成本,就要縮短開(kāi)發(fā)周期,提高勞動(dòng)生產(chǎn)率。要提高勞動(dòng) 生產(chǎn)率,就要選擇最為合適的開(kāi)發(fā)工具。用C++做某些界面要做半年,用WPF可能一個(gè)月就搞定了,節省不少人力成本。舉個(gè)最簡(jiǎn)單的例子,用C++做個(gè)復雜 的DataGrid,要求單元格能拆分、合并、能放置圖標、進(jìn)度條等等,還要支持多維表頭和不規則表格。除了購買(mǎi)第三方控件庫之外,幾乎沒(méi)有別的辦法,自 己開(kāi)發(fā)的話(huà),光這一個(gè)控件估計也夠寫(xiě)兩個(gè)月的。那么如何選擇合適的第三方控件庫呢?
接下來(lái)幾篇文章為大家介紹幾個(gè)尤其適用于商業(yè)項目的WPF界面控件。今天介紹的第一個(gè)是DevExpress WPF Controls。
DevExpress WPF Controls自帶85+種UI控件和庫,可創(chuàng )建出Microsoft Office 2013和Windows 8的界面效果,并且對操作系統保持向后兼容性。DevExpress WPF不僅擅長(cháng)桌面版客戶(hù)端開(kāi)發(fā),還可以開(kāi)發(fā)針對Microsoft Surface的可觸摸應用。
DXGrid界面功能類(lèi)似于Outlook,即使是超巨量的數據,DXGrid都能保證穩定的處理性能。它支持靈活的數據綁定、多UI視圖、運行時(shí)自定義,以及強大的數據篩選和搜索等等。
提供當前最流行的Office界面體驗,支持XLS、XLSX、CSV和TXT文件的輸入和導出,內置所有常用的計算公式和函數??傊?,它能讓你感受到與MS Excel無(wú)差別的體驗。
有了DevExpress WPF的富文本編輯器,可以實(shí)現很多高大上的文本編輯功能。它提供豐富的文本格式選項,郵件合并和最終用戶(hù)自定義操作等等。
仿Outlook的界面功能,無(wú)與倫比的UI體驗,高效率的數據呈現,支持數據綁定、打印和日歷數據的導入導出。
DXRibbon for WPF集成了幾個(gè)Ribbon Bar UI控件:應用菜單、圖集、狀態(tài)欄等等。目前支持Microsoft Office2007, 2010 和 2013樣式。
DXTreeList自帶多種創(chuàng )新性的功能,包括單元格編輯器,完整的最終用戶(hù)自定義選項,高級數據綁定和管理,數據驗證等等。
最新版:15.1.8
更新日期:2015-11-12
支持框架:.NET Framework 4+
支持編譯器:
· Visual Studio 2015
· Visual Studio 2013
· Visual Studio 2012
· Visual Studio 2010
文章來(lái)源:慧都控件網(wǎng)