原創|產品更新|編輯:龔雪|2021-01-18 09:31:53.533|閱讀 332 次
概述:DevExpress Winforms v20.2日前全新發布,此版本進一步增強圖形圖表功能、編輯器性能也得到顯著提升,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WinForms Subscription擁有180+組件和UI庫,能為Windows Forms平臺創建具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
DevExpress Winforms v20.2日前全新發布,此版本進一步增強圖形圖表功能、編輯器性能也得到顯著提升,歡迎下載最新版體驗!
大數據圖表
DevExpress Charts v20.2引入一個新選項-Series.AllowResample,激活此選項可最大程度地減少內存占用量,并以極快的速度為手動創建的系列渲染大量數據集。
SVG導出
Diagram控件現在支持矢量(SVG)文件導出。
全新的列表項
Diagram控件包含一個新的容器項 - DiagramList,它將其子項排列在水平或垂直列表中。
度量單位
您可以啟用一個新的ShowMeasureUnit選項,來在Properties Panel、Page Setup Window和Bottom Panel中顯示度量單位。
其他增強功能
新的DateTime偏移量編輯
新的WinForms DateTimeOffsetEdit控件使您可以顯示和編輯值, 編輯器支持屏蔽輸入。
掩碼
v20.2附帶經過全面檢查的掩碼引擎,從新的選項和設置到高級的掩碼編輯器和數據注釋支持,掩碼引擎包括您需要的一切,以提供無錯誤數據輸入邏輯的直觀用戶體驗。
新的DateTimeOffset掩碼
支持數據注釋
通過代碼優先數據源中的數據注釋屬性應用掩碼。
C#
using System.ComponentModel.DataAnnotations; public class Employee { //allow only literals, first literal is automatically captitalized [RegExEditMask("[A-Z][a-z]+", IgnoreMaskBlank = true, ShowPlaceholders = false)] public string FirstName { get; set; } //DateTime in the short "MM/DD/YYYY" format [EditMask("d")] public DateTime HiredAt { get; set; } }
具有高級設置的掩碼編輯器
掩碼編輯器允許您選擇預構建的掩碼,從頭開始創建新掩碼或自定義預定義的表達式,保存自定義掩碼以及應用高級掩碼設置(區域性名稱、使用高級插入符號等)。
新的API
在此版本中,可通過RepositoryItemTextEdit.MaskSettings屬性使用掩碼設置,RepositoryItemTextEdit.Mask選項現在已過時。
C#
textEdit.Properties.MaskSettings.DataType = typeof(decimal); textEdit.Properties.MaskSettings.MaskExpression = "###.##"; // or textEdit.Properties.MaskSettings.MaskManagerType = typeof(SimpleMaskManager); textEdit.Properties.MaskSettings.MaskExpression = "##-##-##";
新的'Configure' 方法允許您指定掩碼類型、表達式并設置其他設置。 例如,以下代碼將數字掩碼與以下掩碼條件一起應用:
C#
using DevExpress.XtraEditors.Mask; //Fluent API textEdit5.Properties.MaskSettings.Configure<MaskSettings.Numeric>(settings => { settings.MaskExpression = "###.##"; settings.AutoHideDecimalSeparator = false; settings.HideInsignificantZeros = true; }); //regular API var settings = textEdit5.Properties.MaskSettings.Configure<MaskSettings.Numeric>(); settings.MaskExpression = "###.##"; settings.AutoHideDecimalSeparator = false; settings.HideInsignificantZeros = true;
文本編輯器的“高級模式”(CTP)
新的“高級模式”為所有基于TextEdit的WinForms編輯器添加了許多有趣的選項(TokenEdit、HyperTextLabel和HyperlinkEdit控件除外)。 這些包括:
您的用戶現在可以插入包含表情符號的字符串,或按“ Win +”,通過熱鍵從Windows庫輸入表情符號。
為所需的編輯器啟用新的“ AdvancedModeOptions.UseDirectXPaint”選項,以允許插入彩色表情符號。 否則,編輯器將顯示標準表情符號的黑白版本。
插入標記的移動和文本選擇更令人賞心悅目。
文本選擇顏色現在基于當前應用的皮膚。
要激活“高級模式”,請啟用“ Properties.UseAdvancedMode”屬性。
增強SvgImageBox功能
支持Ctrl+Backspace
現在WinForms TextEdit控件及其后代支持Ctrl + Backspace熱鍵組合,該組合將刪除光標左側的單詞。
TokenEdit - 綁定到數據
您現在可以將Token Edit綁定到數據,使用新的“ DataSource”屬性來指定帶有token的描述和唯一值的字段。
C#
tokenEdit1.Properties.DataSource = categoryBindingSource; tokenEdit1.Properties.ValueMember = "ID"; tokenEdit1.Properties.DisplayMember = "Name";
TokenEdit - 單擊時顯示下拉列表
最終用戶現在可以在編輯框中單擊來顯示帶有tokens的下拉列表。
CameraControl,PictureEdit - 指定默認的相機設備和分辨率
此版本向TakePictureDialogShowing事件添加了新參數,以允許您指定默認的相機設備并配置其分辨率。
C#
void OnTakePictureDialogShowing(object sender, TakePictureDialogShowingEventArgs e) { e.ResolutionMode = ResolutionMode.Maximum; }
Take Picture對話框(獨立并嵌入在Picture Edit控件中)將當前相機設備及其分辨率保留在系統注冊表中,下次您打開Take Picture對話框時,將重新使用這些設置。
PictureEdit - 配置輸出圖像格式
新的“ OptionsEditDialog.OutputImageFormat”屬性使您可以指定輸出圖像格式,默認輸出圖像格式為PNG。
PictureEdit - 圖像裁剪操作的自定義寬高比
現在,您可以處理新的'CustomizeCropOptions'事件來自定義寬高比選項。
C#
void PeEditable_ImageEditorDialogShowing(object sender, ImageEditorDialogShowingEventArgs e) { e.Form.CustomizeCropOptions += (s, ea) => { CustomizeCropOptions(s, ea); }; } void CustomizeCropOptions(object sender, CustomizeCropOptionsEventArgs e) { var widescreen = new AspectRatioInfo(1.777f, "16:9"); var standard = new AspectRatioInfo(1.333f, "4:3"); e.AspectRatios.Clear(); e.AspectRatios.Add(widescreen); e.AspectRatios.Add(standard); e.DefaultAspectRatio = widescreen; }
ListBox - 項目自動高度
現在當基于模板渲染項目時,WinForms Listbox控件可以自動計算最佳項目高度。
DevExpress技術交流群3:700924826 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網