Support

Breaking Changes in v2010 vol 1.11

 

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

DXCarousel for WPF

  • BC1093By default, the FirstVisibleItemIndex and ActiveItem properties values are calculated based on the ActiveItemIndex property value.

    In previous versions, if you did not set the FirstVisibleItemIndex, ActiveItemIndex and ActiveItem properties, their values were calculated in the following way: if the FirstVisibleItemIndex was set to 0, the other two properties were calculated based on the FirstVisibleItemIndex property value.

    After this breaking change, if none of these properties are manually set, the ActiveItemIndex property is set to 0 by default. The FirstVisibleItemIndex and ActiveItem properties values will be calculated based on the ActiveItemIndex property value.

DXNavBar for WPF

  • BC577Some classes have been removed.

    DataBindingHelper, NavBarBindingParameters and NavBarImageContentBindingParameters have been removed.

    Use NavBarControl.ItemsSource and NavBarControl.GroupDescription properties instead.

DXTabControl for Silverlight

  • BC605Some classes have been renamed.

    * Deleted Items:
    1. class AgTabControlSelectionEventArgsBase
    2. class HeaderOrientationStrategyBase
    3. class HeaderDefaultOrientationStrategy
    4. class HeaderHorizontalOrientationStrategy
    5. class HeaderVerticalOrientationStrategy
    6. class TabPanelSettingsPropertyChangedEventArgs
    7. class TabPanelSettings
    8. class TabPanelManager
    9. class MoreButtonManager
    10. class ScrollButtonManager
    11. class ButtonExtensions
    12. delegate TabPanelSettingsPropertyChangedEventHandler
    13. enum TabHeaderAlignment
    14. interface ITabControlHeaderPanelUIElements
    15. interface ITabControlHeaderPanelInfo
    16. interface ITabControlHeaderPanelContainerInfo

    * New Items:
    1. class MultiLineViewCalculatorBase
    2. class ScrollViewCalculatorBase
    3. class HeaderMenu
    4. class TabScrollController
    5. class HeaderContainerPresenter
    6. class HeaderIconPresenter
    7. class TabControlViewBase
    8. class TabControlHeaderMenuView
    9. class TabControlMultiLineView
    10. class TabControlScrollView
    11. class TabControlPropertyChangedEventArgs
    12. interface IItemHeaderMenu
    13. interface IViewCalculator
    14. interface ITabControl
    15. interface IHeaderMenu
    16. interface IHeaderPanel
    17. interface IScrollPanel
    18. enum TabItemClosing
    19. enum MultiLineMode

    * Changed Items:
    1. delegate AgTabControlSelectedTabItemChangingEventHandler has been replaced with delegate TabControlSelectionChangingEventHandler
    2. delegate AgTabControlSelectedTabItemChangedEventHandler has been replaced with delegate TabControlSelectionChangedEventHandler
    3. class AgTabControlSelectonEventArgs  -> class TabControlSelectionChangingEventArgs and class TabControlSelectionChangedEventArgs
    4. class AgTabControl has been replaced with class TabControl
    5. class AgTabItem has been replaced with class TabItem
    6. class AgTabPanel has been replaced with class TabPanel
    7. class TabPanelStrategyBase has been replaced with class ViewCalculatorBase
    8. class LinePanelStrategy has been replaced with class LineViewCalculator
    9. class MultiLinePanelStrategyBase has been replaced with class MultiLineHoldViewCalculatorBase and class MultiLineNormalViewCalculatorBase
    10. class NormalMultiLinePanelStrategy has been replaced with class MultiLineNormalLeftTopViewCalculator and class MultiLineNormalRightBottomViewCalculator
    11. class JustifyMultiLinePanelStrategy has been replaced with class MultiLineHoldLeftTopViewCalculator and class MultiLineHoldRightBottomViewCalculator
    12. class AgTabPanelContainer - class TabPanelContainer
    13. enum TabHeaderButtonShowMode has been replaced with enum ButtonShowMode
    14. enum TabOrientation has been replaced with enum HeaderOrientaion
    15. enum TabHeaderMoreButtonMode has been replaced with enum HeaderMenuMode
    16. enum TabPanelLocation has been replaced with enum HeaderLocation

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.