DevExpress WinForms 22.2
添加了对Microsoft.NET 7的完全支持。
此版本现在需要.NET 6和Microsoft Visual Studio 2022(v17.0)或更高版本。
这不会影响.NET Framework客户,产品程序集在此发布周期中将继续以.NET Framework 4.5.2为目标。
蒙皮和矢量图标
WXI皮肤的新Microsoft Office调色板-为Microsoft Windows 11启发的WXI皮肤设计了新的Office启发调色板。其中包括:
办公室白色。
Office彩色。
办公室深灰色。
办公室黑色。
UI模板(EAP)
DevExpress UI模板旨在提高新开发人员和经验丰富的开发人员的生产力(专门为Windows窗体平台构建)。使用模板,您可以在几分钟内将优雅的UI表单(如登录、注册、卡支付和地址表单)添加到WinForms项目中。注意:此EAP可用于活动的Universal订户,仅用于早期测试目的(仅限C#)。
内部内容-此EAP限于25个模板,包括UI表单、按钮、组控件、独立数据编辑器和预先设计的并排主详细CRUD UI(仅限C#)。所有WinForms UI模板都利用现有的DevExpress WinForms控件,完全支持WinForms MVVM、DirectX硬件加速、DevExpress应用程序外观以及HTML和CSS支持。UI模板是可配置的,可以根据需要进行扩展。
具有CRUD UI的并排主细节网格/树视图-还创建了6个新的UI模板(用户控件),具有随时可用的并排主详细视图。所有模板都附带预先设计的CRUD UI,支持MVVM体系结构,并集成WinForms数据网格、TreeList、Layout和数据编辑器。
数据网格
启用/禁用和按需显示/隐藏详细信息选项卡-在GridView中添加了新选项。DetailTabStyle事件,允许您根据特定条件启用/禁用和显示/隐藏单个详细信息选项卡(在代码中)。
主详细信息-将显示属性应用于列表属性-现在可以将“显示”数据注释属性应用于数据对象中的列表属性。
BandPositionChanged事件-当标注栏更改其位置或可见性时,BandPositionChange事件将立即触发:
用户拖动带并将其放置到不同的位置。
用户在自定义窗体中隐藏或拖动带。
在代码中修改了标注栏可见性。
DirectX窗体
支持栏项-表单标题现在可以显示栏项。与工具栏窗体类似,DirectX窗体标题包含两个可以接受条形项的区域。
支持停靠-扩展了DirectX兼容控件和组件的列表,这些控件和组件可以放置/显示在DirectX窗体内。通过此版本,DirectX窗体同时支持DevExpress停靠和文档管理器组件。
其他增强功能:
现在,您可以在各种DirectX窗体区域上放置控件。
在HTML和CSS模板中添加了标记支持。
增强了与WinForms Scheduler控件的交互。
数据编辑器
步进进度条-闪亮的阴影-新的ShadowDrawMode为指示器和连接器添加了发光效果。可以将辉光效果应用于活动元素、非活动元素或活动和非活动元素。
ListBox-当列表为空时显示自定义内容-新的CustomDrawEmptyForeground事件允许您在ListBox控件中不包含项时显示自定义属性。您可以使用标准的自定义绘图API或在列表框中呈现HTML模板。
列表编辑器-按升序、降序和自定义顺序对项目进行排序-WinForms CheckedComboBoxEdit现在支持未绑定模式下的排序操作。使用其新的SortOrder属性以升序或降序对项目进行排序。CustomSort事件也已添加到ListBox、Checked ListBox、Image ListBox和Checked Combobox控件中。处理此事件以使用自定义排序逻辑对列表项进行排序。