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。