Breaking changes for DXperience v2007 vol 3 (aka 7.3)
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
andDevExpress.Web.ASPxEditors.ButtonImagePosition
have been replaced withDevExpress.Web.ASPxClasses.ImagePosition
.- The link appearance has changed in the
TabControl
's andRoundPanel
's default appearance stylesheet (autoformats). Now the link appearance inTabControl
is defined only for tab links. The link appearance inRoundPanel
is no longer defined. - The default
BackColor
was changed toTransparent
for both theASPxTabControl
andASPxPageControl
(see image)
ASPxEditors
- Both
GotFocus
andLostFocus
client events were removed the fromListBox
andRadioButtonList
classes.
ASPxGridView
- The
GridViewLoadingDivStyle
class has been replaced withLoadingDivStyle
.
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 fromASPxDataWebControl
instead ofSystem.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 theSideBySideBarDefaults.DefaultBarDistanceFixed
constant. - The
SideBySideBarSeriesView.DefaultBarDistance
,SideBySideRangeBarSeriesView.DefaultBarDistance
,SideBySideGanttSeriesView.DefaultBarDistance
constants have been replaced with theSideBySideBarDefaults.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 andWebChartControl
'sBorder
property has been renamed toBorderOptions
.
XtraPrinting
- It is now always required to reference the DevExpress.Data assembly.
- The
PrintingSystem.DrawingPage
property has been removed. - The
RichTextBrick
class now inherits fromVisualBrick
(instead ofTextBrickBase
). - The
BrickPagePair
class no longer has a default constructor; you should use itsCreate()
method instead. - The
PageCustomBrick
,PageCustomWrapperBrick
,PageVisualBrick
classes have been removed.PageInfoBrick
now inherits fromPageInfoTextBrick
;PageImageBrick
fromImageBrick
;UserPageBrick
fromUserVisualBrick
;PageTableBrick
fromPanelBrick
. All these bricks now implement theIPageBrick
interface, containnigAlignment
andLineAlignment
properties. - The
CustomBrick
class has been removed. AllCustomBrick
descendant classes now inherit from theBrick
class. - The
PrintPreviewForm
,PrintPreviewBar
andPrintPreviewStatus
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
andReportToolbar
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 fromASPxWebControl
declared in the DevExpress.Web assembly (instead ofSystem.Web.UI.WebControls.WebControl
). - The
ReportToolbar
class now inherits fromASPxWebControl
declared in the DevExpress.Web assembly (instead ofSystem.Web.UI.WebControls.WebControl
). - Concerning the Web
ReportToolbar
Control, when any report toolbar button is disabled it is drawn using the newReportToolbarButton.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
andXRDesignFormattingToolBar
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.
Recent Posts
Julian Bucknall (DevExpress)
The DevExpress Team
Julian Bucknall (DevExpress)
Julian Bucknall (DevExpress)
Julian Bucknall (DevExpress)