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.
Free DevExpress Products – Get Your Copy Today
The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the
DevExpress Support Center at your convenience. We’ll be happy to follow-up.