Support

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

DXPivotGrid for WPF

  • BC968Some classes have been moved from the DevExpress.XtraPivotGrid to the DevExpress.Xpf.PivotGrid namespace.

    The following classes have been moved:

    - PivotSummaryDataSource

    - PivotSummaryDataRow

    - PivotDrillDownDataSource

    - PivotDrillDownDataRow

eXpressApp Framework

  • BC970Declaration of application model elements assignable from the IModelNode type

    Starting from 10.1.7, a property of a type assignable from the IModelNode one is recognized as a node (not as value) only if it does not have a public setter or has the DevExpress.ExpressApp.DC.AggregatedAttribute applied to it (in 10.2 the AggregatedAttribute is not used any longer, so, such a property must have no setter).

    Here is an example of such a property that will produce the PrintingSettings node, under an extended application model element:

    [C#]

    public interface IModelOptionsPrintingSettings : IModelNode {
        IModelPrintingSettings PrintingSettings { get; }
    }
  • BC883In ASP.NET applications, the CustomizeTypesInfo method exposed by the ModuleBase and Controller classes is now invoked only when the first WebApplication instance is created

    In ASP.NET XAF applications, the Application Model is shared between application instances, and a new application instance cannot change types info system metadata. So, there is no need to invoke the CustomizeTypesInfo method more than once.

  • BC878The ISupportSelectionChangedCallback interface has been renamed to ISupportExecuteClientScriptOnCallback

XtraBars Suite

  • BC869Ribbon will not be displayed within MDI child forms when ribbon merging is allowed.

  • BC833The appearance of item captions in an ApplicationMenu can now be changed via the BarItem.Appearance, ApplicationMenu.Appearance.Menu and BarAndDockingController.AppearancesRibbon.Item properties.

    Previously, it was not possible to change the appearance of item captions in an ApplicationMenu. Now the following appearance properties, if customized, are taken into account when painting menu item captions:

    1) BarItem.Appearance
    Allows you to customize the appearance of the item's caption, disregarding the positions where the item's links are displayed.

    2) ApplicationMenu.Appearance.Menu
    Allows you to customize the captions of item links displayed within an ApplicationMenu

    3) BarAndDockingController.AppearancesRibbon.Item
    Specifies the appearance of item captions, disregarding the positions where the item's links are displayed.

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.