翻譯|使用教程|編輯:龔雪|2020-08-03 10:20:31.920|閱讀 632 次
概述:DevExpress Winforms Controls 內置140多個UI控件和庫,完美構建流暢、美觀且易于使用的應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
下載DevExpress v20.1完整版 DevExpress v20.1漢化資源獲取
DevExpress Winforms Controls 內置140多個UI控件和庫,完美構建流暢、美觀且易于使用的應用程序。想要體驗?點擊下載>>
在先前的版本中,需要“side navigation” 功能的應用程序經常依賴DevExpress 做繁重的工作。NavBar控件現在附帶導航欄中的所有功能,它允許您創建空項目或使用自定義內容填充它們,它允許您添加模仿按鈕的項目或合并保留用戶焦點的可選項目。NavBar允許您將元素歸類,選擇三種操作模式當中的一種,并用NavBarControl組自動填充 等。目前,所有主要與NavBar相關的功能都可以從其繼承中獲得——DevExpress 。
除了上面提到的所有內容之外,Accordion UI組件還提供:
當您將Accordion放置在中時,它可以做其他導航控件無法做到的事情:在整個表單上垂直拉伸,使其標題欄重疊。它還將根據當前表單寬度自動展開或折疊,這得益于其半透明的Acrylic Material支持(由DevExpress DirectX Hardware Acceleration支持)。
WinForms AlertControl管理的傳統Alert Windows是具有自定義樣式的簡單消息框,當用戶關閉警報時,它們會消失。盡管Alert Windows可以滿足某些需求,但我們認為存在更好的替代方法—— Toast Notifications。
Toast Notifications最初是在Microsoft Windows 8中引入的,它比傳統的“alert windows”功能強大很多,Toast Notifications存儲在Windows通知中心中,并允許用戶在集中位置閱讀未讀消息。本機Toast通知可以使用系統顏色和聲音設置,這些通知還可以顯示UI元素(來幫助您的應用與用戶進行交互),并支持所有重要的“ Snooze”命令(將通知延遲)。
組件使用Microsoft的Windows API,可讓您輕松地創建本地Toast Notifications。
所有市場領先的數據感知控件(WinForms Data Grid、Tree List、Vertical Grid等)完全支持未綁定的數據操作,在非綁定模式下,不會從數據源檢索記錄,而是將記錄手動傳遞給UI控件。
那么如何將未綁定的數據傳遞給數據感知控件? 很簡單——例如要用填充WinForms Data Grid,您需要創建未綁定的列并處理CustomUnboundColumnData事件。
盡管您仍然可以使用未綁定列事件,但DevExpress WinForms Controls套件現在附帶一個特殊的數據源組件,旨在促進未綁定數據管理。此控件 - 組件 -引發兩個事件:ValueNeeded(當數據感知控件需要新數據時)和ValuePushed(當控件數據已更改并且需要您保存修改時)。 Unbound Source反復觸發ValueNeeded事件,直到record number達到通過SetRowCount方法分配的數字為止。 這種簡單的方法使您可以輕松縮放傳遞給數據感知控件的數據并立即清除它(通過將零作為方法值)。
除了UnboundSource,DevExpress WinForms套件還包括基于事件的組件,該組件使您可以一小部分加載大型數據集。 使用時,數據感知控件會利用Infinite Scrolling模式(替代傳統記錄分頁)。
在舊版本中,您必須使用自定義浮動表單來顯示彈出在屏幕一角的小面板,使用,您現在可以很容易地合并此功能。只需要將Flyout Panel放在表單上,選擇其位置和動畫效果,用內容填充它,然后調用ShowPopup / HidePopup方法即可切換面板可見性。下面的動畫說明了如何在中使用Flyout Panel(顯示Find panel)。
Flyout Panels支持備用的"Beak Panel" 樣式,"Beak Panel" 使您可以顯示表單上任何UI元素的交互式提示。要在"Beak Panel" 模式下打開Flyout Panel,請調用ShowBeakForm方法替代ShowPopup。
WinForms按鈕可以包括陰影、圓角、凸出的背景等,盡管這些UI元素有些新,但是在相當長的一段時間內,Windows按鈕并沒有引入任何創新。一個按鈕基本上是一個邊框、一個圖像、一個文本字符串和一個“ Click”事件。
由于UI設計的發展(當然,還有開發人員實現的P性),您現在可以消除 邊框,這項簡單的更改為應用程序增添了新的樣式,允許您將Simple Button用于全新的使用場景。例如,通過消除邊框,您現在可以創建平面工具欄,而無需組件。
DevExpress技術交流群2:775869749 歡迎一起進群討論
DevExpress文檔控件公開課第一彈報名通道開啟,40分鐘教你入門(Spreadsheet)控件!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網