DevExpress WinForms擁有180+組件和UI庫,能爲Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易於使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕鬆勝任!
DevExpress WinForms控件日前正式發佈了v23.2,此版本進一步升級了Data Grid、編輯器相關組件功能,提升數據可視化能力,歡迎下載最新版體驗!
Data Grid
多級過濾/搜索主從模式
現在用戶可以在網格的搜索面板中輸入搜索表達式,來立即過濾數據並在主視圖和展開的詳細視圖中突出顯示結果。
使用AllowFindInExpandedDetails屬性來啓用新的搜索選項。
C#
gridView.OptionsFind.AllowFindInExpandedDetails = DefaultBoolean.True;
在GridView中使用拖放重新排序數據行
啓用拖放功能後,用戶可以將數據行移動到另一個數據網格控件或重新排序行(在同一數據網格中)。在v23.2中,重新排序數據行是開箱即用的,用戶不在需要處理與拖動相關的事件。
用戶可以選擇多個數據行並將它們移動到不同的位置,或者將行從一個組移動到另一個組。用戶可以在排序的GridView中移動數據行,GridView自動更新已排序列的單元格值。
新的API
使用GridView.OptionsDragDrop屬性來自定義以下拖放設置:
- AllowDataReordering — 允許用戶在GridView中重新排序數據行。
- AllowSortedDataDragDrop — 如果應用了數據排序,允許用戶在GridView中重新排序數據行。
規範
- 支持的視圖:GridView
- 支持的數據源:IList, DataTable, DataView
根據特定條件選擇行
DevExpress WinForms Data Grid控件現在包含了一個新的SelectionChanging事件,處理事件來防止用戶根據特定條件選擇數據行。
保存 - 恢復佈局功能增強
新版本添加新的PropertySerializing和 PropertyDeserializing 事件,用於對佈局保存/恢復操作進行粒度控制。
編輯器
WXI皮膚的圓形進度條
當使用WXI和WXI Compact皮膚(靈感來自Windows 11)時,DevExpress WinForms Progress Bar和Marquee Progress Bar控件顯示圓角。
在文本編輯器中顯示/隱藏自動完成彈出框
DevExpress WinForms Text Editors可以顯示一個彈出的建議(完成單詞),v23.2包括在必要時顯示/隱藏自動完成彈出窗口的新方法。例如,當用戶按下特定的鍵或鍵組合時,您可以顯示帶有建議的彈出框。
新的API包括:
禁用文本編輯器中的快捷方式
您現在可以使用ShortcutsEnabled屬性來指定DevExpress基於TextEdit的編輯器是否必須接受標準的鍵盤快捷鍵(Ctrl+C, Ctrl+X等)。
File Dialogs(文件對話框)
Wildcards
現在可以在DevExpress WinForms打開文件和保存文件對話框中使用*和?通配符過濾/搜索文件。