DevExpress技术交流群3:700924826 欢迎一起进群讨论
DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。
DevExpress WPF v20.2日前全新发布,此版本加强了数据编辑器、数据网格等控件功能,欢迎下载最新版体验!
DevExpress v20.2完整版下载数据编辑器
日期导航器 - API增强
新API允许您:
- RequestCellAppearance - 处理此事件来在运行时自定义day-cell的外观。
- ScrollToDate - 滚动到日期。
外观属性
Office 2016 SE、Office 2019、VS 2017、VS 2019和Win 10 Light主题包含增强的模板,这些模板可通过以下属性简化外观自定义:
- Background / Foreground
- BorderBrush
- BorderThickness
- CornerRadius
- Padding
支持的数据编辑器和控件包括:
- TextEdit, PasswordBoxEdit
- MemoEdit, DateEdit, PopupImage\Calc\Color\BrushEdit, FontEdit
- CheckEdit
- ToggleSwitch\ToggleSwitchEdit
- ButtonEdit, SpinEdit
- ButtonInfo
- ComboBoxEdit, ListBoxEdit, AutoSuggestEdit
- ProgressBarEdit
- TrackBarEdit, RangeTrackBarEdit
- HyperLinkEdit
- ImageEdit, ColorEdit, CalcEdit, TimePicker
- Flyout
- RangeControl
- Calculator
- SearchControl
此版本还添加了EditorAppearanceProperties类,它包含附加的属性,可帮助您更改Checked, Focused或ReadOnly 状态下的编辑器外观。受支持的外观设置使您可以快速自定义整个应用程序的外观,或根据需要创建单个UI元素。
其他增强功能
数值和TimeSpan掩码功能增强
新的数字掩码选项包括:
- ValueAfterDelete - 用户删除最后一位后,指定编辑值。
- HideInsignificantZeros - 隐藏不影响实际值的零(“ .9”替代“ 0.9”)。
新的TimeSpan掩码选项包括:
- ResetPartsOnSelectAllInput - 指定当用户选择全部并输入新值时,编辑器是否清除所有时间值部分。
- HideInsignificantPartsOnly
Data Grid 和 TreeList
增强筛选器面板功能
重新设计的筛选器面板于2020年5月首次引入,该面板显示每个字段带有筛选器的单独tokens。在v20.2中,默认情况下WPF DataGrid和TreeList控件显示新的“筛选器面板”。
如果WPFWPF Data Grid显示主从关系,则Filter Panel 会缩进应用于主视图和详细视图的表达式。
Filter Panel和 Filter Editor 现在使用相同的颜色。
禁用和只读单元
在此版本中,您可以通过新的BaseColumn.IsEnabledBinding和BaseColumn.IsReadOnlyBinding属性有条件地禁用数据单元或将其设置为只读。
外观属性
DevExpress Office 2016 SE、Office 2019、VS 2017、VS 2019和Win 10主题包含增强的模板,旨在通过Background和DataAreaBackground属性简化外观自定义。
批量更新
向以下集合添加了“AddRange”方法:
- columns (GridColumnCollection)
- summary items (SummaryItemCollectionBase)
- format conditions (FormatConditionCollection)
一旦添加了所有相关项,“ AddRange”将更新WPF Data Grid或TreeList。使用此新功能,您不再需要将更改包含在'BeginUpdate'和'EndUpdate'方法调用中。