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
BC1093: By 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
BC577: Some classes have been removed. DataBindingHelper, NavBarBindingParameters and NavBarImageContentBindingParameters have been removed.
Use NavBarControl.ItemsSource and NavBarControl.GroupDescription properties instead.
DXTabControl for Silverlight
BC605: Some 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
|