Support

Breaking Changes in v2011 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

DXDocking for WPF

  • BC1283DockLayoutManager Serialization - Data-bound properties are not serialized when saving layout.

    Starting from this version, panel properties that are set using data binding are not serialized when saving layout.

DXRichEdit for WPF

  • BC1286The BeginUpdateTabs and EndUpdateTabs methods have been moved from the ParagraphPropertiesBase class to the ParagraphPropertiesWithTabs class.

    The following methods are no longer contained within the DevExpress.XtraRichEdit.API.Native.ParagraphPropertiesBase class.

    TabInfoCollection BeginUpdateTabs(bool onlyOwnTabs);

    void EndUpdateTabs(TabInfoCollection tabs);

    They have been moved to its descendant, the DevExpress.XtraRichEdit.API.Native.ParagraphPropertiesWithTabs class.

eXpressApp Framework

  • BC1289Some methods of the ErrorHandling class are not static now.

    The following methods have become available through the ErrorHandling.Instance property.

    public static void SetPageError(Exception error)

    public static ErrorInfo GetCachedPageError()

    public static void ClearCachedPageError()

    public static ErrorInfo GetPageError()

    public static void ClearPageError()

  • BC1272The TreeNodeController, UpdateNewActionItemsEventArgs and ProcessNewTreeNodeEventArgs classes have been moved from the DevExpress.ExpressApp.TreeListEditors.Win namespace to DevExpress.ExpressApp.TreeListEditors. The assembly has not been changed.

Installation

  • BC1298Silent/console mode - Explicit EULA acceptance is necessary to install DXperience.

    With this release, a new mandatory parameter, /EULA:accept, has been introduced.  You must accept the End User License Agreement (EULA) to proceed with the installation.

PivotGrid Core

  • BC1320Pivot Chart Integration - The type of an object representing a datasource row has been changed.

    Previously, the type of a datasource row object was the System.Integer[] value indicating a pivot grid cell's X and Y indexes. In this version, the type of the datasource row object has been changed to DevExpress.XtraPivotGrid.PivotChartDataSourceRow. This class has the following public members:

    [C#]

    public class PivotChartDataSourceRow {
                               public int CellX { get ; }
                               public int CellY { get ; }
                               public IBindingList DataSource { get; }
                               public int[] Indexes { get; }
                            }

    The CellX and CellY values are a pivot grid cell's X and Y indexes. The DataSource property is an internal property and provides a chart datasource object that supports the IBindingList interface. The Indexes property value is an integer array of the pivot grid cell's X and Y indexes.

    This change was necessary to support the standard ASP.NET data binding mechanism, to make it possible to bind a standard Grid and GridView controls to the pivot grid.

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.