DevExpress日前发布了新的v15.1.7,在此版本中引入了一些重要的功能和API更改,若是您已经使用DevExpress.NET产品建立项目,那么须要仔细阅读下面的这些参数变化,以便您的代码适应最新的版本。express
请注意,咱们只发布了控件公共接口的更改,在必要时咱们保留更改受保护的、内部或专用接口的权利。app
最新版下载:DevExpress Universal Subscription编辑器
# BC3086:GetCriteriaWrapper方法已经从DevExpress.ExpressApp.Kpi.IKpiDefinition接口中移除了。性能
内部XAF代码不使用这种方法,所以咱们决定将其删除。迁移到新的版本以后,当使用Solution Wizard for Entity Framework Model First生成VB.NET项目时您可能会遇到下面的错误:ui
BusinessObjects\KpiDefinition.vb(287,120): error BC30401: 'GetCriteriaWrapper' cannot implement 'GetCriteriaWrapper' because there is no matching function on interface 'IKpiDefinition'.spa
在这种状况下,删除该方法明确的实现声明:code
旧的代码:orm
[VB.NET]xml
Public
Function
GetCriteriaWrapper(
ByVal
rangeStart
As
Date
,
ByVal
rangeEnd
As
Date
)
As
CriteriaWrapper
Implements
DevExpress.ExpressApp.Kpi.IKpiDefinition.GetCriteriaWrapper
对象
新的代码:
[VB.NET]
Public
Function
GetCriteriaWrapper(
ByVal
rangeStart
As
Date
,
ByVal
rangeEnd
As
Date
)
# BC3084: ShowViewStrategy.CollectionsEditMode属性再也不发挥做用了。
使用IModelOptionsWeb.CollectionsEditMode属性来替代。您能够使用ASP.NET项目中引用的Model Editor来更改它的值,该属性位于Options节点上。
# BC3111: BarEditItem.Width属性的目的已经更改
此前,BarEditItem.Width指定编辑器的宽度。如今新的BarEditItem.EditWidth属性被用于此目的,BarEditItem.Width属性将被用于指定整个项目的宽度。咱们已经作出了一些更改来解决所描述的问题:BarButtonItem.Width属性不发挥做用。
# BC3105:默认状况下禁止显示嵌套对象做为组功能。
分析客户的反馈,咱们决定当自动检索字段功能只填充最高级别性能时继续支持之前的操做,之前的操做是默认的。咱们新增了一个特殊的选项来切换旧的策略和新的策略:DataLayoutControl.AllowGeneratingNestedGroups.
为了检索具备生成嵌套组的域,设置DataLayoutControl.AllowGeneratingNestedGroups属性为DefaultBoolean.True。