It's that time again, when I describe the breaking changes you can expect in the next release of DXperience, v2007 vol. 3. We do try hard to minimize these types of changes, but sometimes we just have no alternative in order to provide new functioanlity or a bug fix or two. By making this list available before the release gives you some time to prepare.
So without further ado:
ASPxperience
DevExpress.Web.ASPxClasses.ItemImagePosition, DevExpress.Web.ASPxPager.PagerButtonImagePosition and DevExpress.Web.ASPxEditors.ButtonImagePosition have been replaced with DevExpress.Web.ASPxClasses.ImagePosition.
- The link appearance has changed in the
TabControl's and RoundPanel's default appearance stylesheet (autoformats). Now the link appearance in TabControl is defined only for tab links. The link appearance in RoundPanel is no longer defined.
- The default
BackColor was changed to Transparent for both the ASPxTabControl and ASPxPageControl (see image)

ASPxEditors
- Both
GotFocus and LostFocus client events were removed the from ListBox and RadioButtonList classes.
ASPxGridView
- The
GridViewLoadingDivStyle class has been replaced with LoadingDivStyle.
XtraCharts
- We've introduced a new assembly: DevExpress.XtraCharts.Web. The
WebChartControl class has been moved to the new assembly from the DevExpress.XtraCharts.UI assembly. The new assembly references the DevExpress.Web assembly.
- The
WebChartControl class now inherits from ASPxDataWebControl instead of System.Web.UI.WebControls.DataBoundControl. This is declared in the DevExpress.Web assembly.
- We've completely removed the old chart wizard (the
DevExpress.XtraCharts.Design.ChartWizard class).
- The
SideBySideBarSeriesView.BarDistanceVariable property, previously marked as obsolete, has now been removed.
- The
SideBySideBarSeriesView.DefaultBarDistanceFixed, SideBySideRangeBarSeriesView.DefaultBarDistanceFixed, SideBySideGanttSeriesView.DefaultBarDistanceFixed constants have been replaced with the SideBySideBarDefaults.DefaultBarDistanceFixed constant.
- The
SideBySideBarSeriesView.DefaultBarDistance, SideBySideRangeBarSeriesView.DefaultBarDistance, SideBySideGanttSeriesView.DefaultBarDistance constants have been replaced with the SideBySideBarDefaults.DefaultBarDistance constant.
- The
SeriesLabelsPageTab.ManhattanBarShadow, SeriesLabelsPageTab.Line3DShadow, SeriesLabelsPageTab.StepLine3DShadow, SeriesLabelsPageTab.Area3DShadow, SeriesLabelsPageTab.StackedArea3DLine, SeriesLabelsPageTab.StackedArea3DShadow, SeriesLabelsPageTab.FullStackedArea3DShadow, SeriesLabelsPageTab.Pie3DShadow, SeriesLabelsPageTab.StockLine, SeriesLabelsPageTab.CandleStickLine, SeriesLabelsPageTab.RangeBarLine, SeriesLabelsPageTab.SideBySideRangeBarLine, SeriesLabelsPageTab.GanttLine, SeriesLabelsPageTab.SideBySideGanttLine enumeration members, previously marked as obsolete, have now been removed.
- The
ChartControl's and WebChartControl's Border property has been renamed to BorderOptions.
XtraPrinting
- It is now always required to reference the DevExpress.Data assembly.
- The
PrintingSystem.DrawingPage property has been removed.
- The
RichTextBrick class now inherits from VisualBrick (instead of TextBrickBase).
- The
BrickPagePair class no longer has a default constructor; you should use its Create() method instead.
- The
PageCustomBrick, PageCustomWrapperBrick, PageVisualBrick classes have been removed. PageInfoBrick now inherits from PageInfoTextBrick; PageImageBrick from ImageBrick; UserPageBrick from UserVisualBrick; PageTableBrick from PanelBrick. All these bricks now implement the IPageBrick interface, containnig Alignment and LineAlignment properties.
- The
CustomBrick class has been removed. All CustomBrick descendant classes now inherit from the Brick class.
- The
PrintPreviewForm, PrintPreviewBar and PrintPreviewStatus classes, previously marked as obsolete, have been removed.
XtraReports
- It is now always required to reference the DevExpress.Data assembly
- We've introduced a new assembly: DevExpress.XtraReports.Web. The
ReportViewer and ReportToolbar objects have been moved to the new assembly from the DevExpress.XtraReports assembly. The new assembly references the DevExpress.Web and DevExpress.Web.ASPxEditors assemblies.
- The
ReportViewer class now inherits from ASPxWebControl declared in the DevExpress.Web assembly (instead of System.Web.UI.WebControls.WebControl).
- The
ReportToolbar class now inherits from ASPxWebControl declared in the DevExpress.Web assembly (instead of System.Web.UI.WebControls.WebControl).
- Concerning the Web
ReportToolbar Control, when any report toolbar button is disabled it is drawn using the new ReportToolbarButton.ImageUrlDisabled property.
- The
ReportToolbar.HorizontalAlign property has been removed
- When you remove the styles collection from the report, its
StyleName property will be cleared. Previously, style names remained in the designer file, although invisible in the property grid, and could have taken effect for another stylesheet with the same style names.
- The
XRDesignForm and XRDesignFormattingToolBar classes, previously marked as obsolete, have been removed.