Breaking changes for DXperience v2007 vol 3 (aka 7.3)

ctodx
18 October 2007

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.
No Comments

Please login or register to post comments.