慧都独家披露DevExpress v13.2测试版重大变化

本文转自:慧都控件网

昨日,DevExpress隆重宣布发布v13.2.3测试版,想抢先尝鲜的朋友可以在这里下载哦。希望使用DevExpress旧版本的朋友,看到这些更新后能尽快更新你的代码,以免造成不必要的麻烦。

Dashboard

BC2012: 当使用API添加或删除DashboardDesigner中的项目时,不再会有选中(Selection)。

之前,当添加仪表盘项目到DashboardDesigner.Dashboard.Items时,最后被添加的项会被选中。类似的,删除项目中的代码时,仪表盘中的第一个项目会被选中。而从13.2开始,不再会有选中这个功能项了。当然,如果你想选中,可以用DashboardDesigner.SelectedDashboardItem属性设置手动控制选中状态。如果你想保持之前的功能,记得在添加项目到仪表盘中后为这个项目设置前面那个属性。当然这样就稍微有点麻烦了。

BC2004: 默认情况下仪表盘的标题是可见的

从13.2开始,dashboard.Title.Visible的属性默认为True。以前的版本在加载了新版本的一个XML文件之后就能获得这个属性设置。

DevExpress WPF

BC2017: BooleanNegationConverter 和 DefaultBooleanToBooleanConverter不会再转化不确定的值

之前,BooleanNegationConverter支持转换不确定的值,如null值和DefaultBoolean.Default。这些不确定的值被误认为是False,转换之后就变成了True。从13.2开始,这两个只转换值为True或者False的值。

DXMap (Common to XPF)

BC1980: Template属性已从MapShape类中删除

以后若要自定义地图的外观,使用 MapShape 类相应的属性,如 MapShape.Fill, MapShape.Stroke, MapShape.StrokeStyle。

eXpressApp Framework (XAF)

BC1945: ISupportAppearanceCustomization界面发生变化

ComplexWebListEditor 类不再支持实现 ISupportAppearanceCustomization 界面,新版本直接使用ASPxTreeListEditor and ASPxGridListEditor 类即可。ComplexWebListEditor 的OnCustomizeAppearance方法同样也不再支持这个功能。

BC1998: ApplicationStatusUpdater 和 UpdateStatusEventArgs类被删除

新版本用 XafApplication.StatusUpdating 事件替代 ApplicationStatusUpdater.UpdateStatus ,用XafApplication.UpdateStatus 或 ModuleUpdater.UpdateStatus方法替代ApplicationStatusUpdater.Notify。

Snap

BC1991:AppendSection方法用于返回当前大多数 新增的文档片段

旧版本这个方法只返回第二个到最后一个的文档片段。

BC2014: SnapControl.Document 的DataSources属性的操作发生了变化

从13.2开始,Snap document数据源在创建或加载新的文档时会被重置。SnapControl (SnapControl.DataSources 和 SnapControl.DataSource)的数据源不会受到影响。