Breaking Changes in v2010 vol 1.7
This page lists important behavior and API changes, which were introduced in this version. If you already have projects using DXperience, you will need to peruse this list in order to understand the changes you might need to make to your source code to support this new release. Note that we only publish the changes to the public interface of our controls. We reserve the right to change the protected, internal, or private interfaces when needed.
Table of Contents
DXPivotGrid for WPF
BC968: Some classes have been moved from the DevExpress.XtraPivotGrid to the DevExpress.Xpf.PivotGrid namespace. The following classes have been moved: - PivotSummaryDataSource - PivotSummaryDataRow - PivotDrillDownDataSource - PivotDrillDownDataRow
eXpressApp Framework
BC970: Declaration of application model elements assignable from the IModelNode type Starting from 10.1.7, a property of a type assignable from the IModelNode one is recognized as a node (not as value) only if it does not have a public setter or has the DevExpress.ExpressApp.DC.AggregatedAttribute applied to it (in 10.2 the AggregatedAttribute is not used any longer, so, such a property must have no setter). Here is an example of such a property that will produce the PrintingSettings node, under an extended application model element:
[C#]
public interface IModelOptionsPrintingSettings : IModelNode { IModelPrintingSettings PrintingSettings { get; } }
BC883: In ASP.NET applications, the CustomizeTypesInfo method exposed by the ModuleBase and Controller classes is now invoked only when the first WebApplication instance is created In ASP.NET XAF applications, the Application Model is shared between application instances, and a new application instance cannot change types info system metadata. So, there is no need to invoke the CustomizeTypesInfo method more than once. BC878: The ISupportSelectionChangedCallback interface has been renamed to ISupportExecuteClientScriptOnCallback
XtraBars Suite
BC869: Ribbon will not be displayed within MDI child forms when ribbon merging is allowed. BC833: The appearance of item captions in an ApplicationMenu can now be changed via the BarItem.Appearance, ApplicationMenu.Appearance.Menu and BarAndDockingController.AppearancesRibbon.Item properties. Previously, it was not possible to change the appearance of item captions in an ApplicationMenu. Now the following appearance properties, if customized, are taken into account when painting menu item captions:
1) BarItem.Appearance
Allows you to customize the appearance of the item's caption, disregarding the positions where the item's links are displayed.
2) ApplicationMenu.Appearance.Menu
Allows you to customize the captions of item links displayed within an ApplicationMenu
3) BarAndDockingController.AppearancesRibbon.Item
Specifies the appearance of item captions, disregarding the positions where the item's links are displayed.
|