Upgrading ActiPro controls from current 11.1.545.0 to 12.2.573.0

Ribbon for WPF Forum

Posted 6 years ago by Piyush Parsai
Version: 12.2.0573
Avatar

I'm upgrading all the actipro controls being used in my project from current 11.1.545.0 to 12.2.573.0

 

After upgarding got many errors (around 600) mostly related to RibbonCommonDictionary and RibbonStyles

From release notes and help found that both of these have been removed and new substitute classes have been added into different namespaces

 

While resolving errors I'm facing lot of problems replacing RibbonCommonDictionary and RibbonStyles to new.

Example
Changed - themes:RibbonCommonDictionary.RibbonControlInnerBorderPopupOpenBrushKey
To - themes:AssetResourceKeys.ToolBarButtonInnerBorderOpenedBrushKey

 

Could you please point me to a location which I use to understand which key has been replaced by what?

[Modified 6 years ago]

Comments (12)

Posted 6 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Piyush,

The various "Converting to 2011.2" documenation topics talk about the breaking changes made to unify our themes system.  The main one includes info about how the product theme dictionaries changed and gives some hints for what things were renamed to.  But there are over 800 brushes in the current theme system and we don't have a one to one mapping of those.  Still our naming is consistent so it should be reasonably easy to figure out what the new ones are.  And again that topic gives hints on how things were renamed.

The additional Ribbon-specific and Shared-specific "Converting to 2011.2" topics also give other info about converting that might be helpful.


Actipro Software Support

Posted 6 years ago by Piyush Parsai
Avatar

We have used around 60 different keys in RibbonDictionary which we need to replace:

Following are some that we have replaced. Is it possible for you to review?

themes:RibbonCommonDictionary.RibbonControlOuterBorderHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderHoverBrushKey

themes:RibbonCommonDictionary.RibbonControlSmallBackgroundHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonBackgroundHoverBrushKey

themes:RibbonCommonDictionary.RibbonControlInnerBorderHoverBrushKey - > themes:AssetResourceKeys.ToolBarButtonInnerBorderHoverBrushKey

themes:RibbonCommonDictionary.RibbonControlOuterBorderPopupOpenBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderOpenedBrushKey

themes:RibbonCommonDictionary.RibbonControlSmallBackgroundPopupOpenBrushKey -> themes:AssetResourceKeys.ToolBarButtonBackgroundOpenedBrushKey

themes:RibbonCommonDictionary.RibbonControlInnerBorderPopupOpenBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderOpenedBrushKey

themes:RibbonCommonDictionary.MenuItemForegroundDisabledBrushKey -> themes:AssetResourceKeys.MenuItemForegroundDisabledBrushKey

themes:RibbonCommonDictionary.EditControlButtonPartBackgroundHoverBrushKey -> themes:AssetResourceKeys.EditBackgroundHoverBrushKey

themes:RibbonCommonDictionary.EditControlBorderDisabledBrushKey -> themes:AssetResourceKeys.EditBorderDisabledBrushKey

themes:RibbonCommonDictionary.EditControlBackgroundDisabledBrushKey -> themes:AssetResourceKeys.EditBackgroundDisabledBrushKey

themes:RibbonCommonDictionary.RibbonControlLabelForegroundDisabledBrushKey -> themes:AssetResourceKeys.ToolBarButtonForegroundDisabledBrushKey

themes:RibbonCommonDictionary.EditControlBackgroundHoverBrushKey -> themes:AssetResourceKeys.EditBackgroundHoverBrushKey

themes:ExplorerBarCommonDictionary.ExpanderStyleKey - > themes:SharedResourceKeys.ExpanderStyleKey

ribbon:RibbonStyles.TextBoxKey -> themes:SharedResourceKeys.TextBoxBaseStyleKey

ribbon:RibbonStyles.RadioButtonKey -> themes:SharedResourceKeys.RadioButtonStyleKey

ribbon:RibbonStyles.CheckBoxKey - > themes:SharedResourceKeys.CheckBoxStyleKey

ribbon:RibbonStyles.ToolTipKey - > themes:SharedResourceKeys.ToolTipStyleKey

ribbon:RibbonStyles.ScrollViewerKey -> themes:SharedResourceKeys.ScrollViewerStyleKey

themes:RibbonCommonDictionary.RibbonControlLargeBackgroundHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundHoverBrushKey

themes:RibbonCommonDictionary.RibbonControlOuterBorderSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderCheckedNormalBrushKey

themes:RibbonCommonDictionary.RibbonControlLargeBackgroundSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundCheckedNormalBrushKey

themes:RibbonCommonDictionary.RibbonControlInnerBorderSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderCheckedNormalBrushKey

themes:RibbonCommonDictionary.RibbonControlOuterBorderHoverSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderCheckedHoverBrushKey

themes:RibbonCommonDictionary.RibbonControlLargeBackgroundHoverSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundCheckedHoverBrushKey

themes:RibbonCommonDictionary.RibbonControlInnerBorderHoverSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderCheckedHoverBrushKey

themes:RibbonCommonDictionary.StatusBarSliderButtonBackgroundNormalBrushKey -> themes:AssetResourceKeys.StatusBarSliderThumbHorizontalBackgroundNormalBrushKey

themes:RibbonCommonDictionary.StatusBarSliderBorderBrushKey -> themes:AssetResourceKeys.StatusBarSliderThumbHorizontalBorderNormalBrushKey

ribbon:RibbonStyles.ComboBoxKey - > themes:SharedResourceKeys.ComboBoxStyleKey

themes:RibbonCommonDictionary.RibbonControlLargeBackgroundHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundHoverBrushKey

themes.RibbonCommonDictionary.RibbonControlLargeBackgroundPressedBrushKey -> theme:AssetResourceKeys.ToolBarButtonLargeBackgroundPressedBrushKey

themes:RibbonCommonDictionary.StatusBarSliderTrackDarkBrushKey -> themes:AssetResourceKeys.StatusBarSliderTrackHorizontalBackgroundNormalBrushKey

themes:RibbonCommonDictionary.StatusBarSliderTrackLightBrushKey - > same as above

ActiproSoftware.Windows.Controls.Ribbon.Themes.RibbonCommonDictionary.GroupName -> ActiproSoftware.Windows.Controls.SyntaxEditor.IntelliPrompt.Implementation.CompletionFilter.GroupName

RibbonCommonDictionary.GroupName -> CompletionFilter.GroupName

RibbonCommonDictionary.EditControlBackgroundDisabledBrushKey -> AssetResourceKeys.EditBackgroundDisabledBrushKey

RibbonCommonDictionary.RibbonControlLabelForegroundDisabledBrushKey -> AssetResourceKeys.ToolBarButtonForegroundDisabledBrushKey

RibbonCommonDictionary.MenuItemForegroundDisabledBrushKey -> AssetResourceKeys.MenuItemForegroundDisabledBrushKey

themes:RibbonCommonDictionary.RibbonControlDropDownArrowBrushKey -> themes:SharedResourceKeys.DropDownArrowGlyphTemplateKey

themes:RibbonCommonDictionary.EditControlBackgroundNormalBrushKey -> themes:AssetResourceKeys.EditBackgroundNormalBrushKey

themes:RibbonCommonDictionary.RibbonControlLargeBackgroundPressedBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundPressedBrushKey

themes:RibbonCommonDictionary.StatusBarResizeGripDarkBrushKey -> themes:SharedResourceKeys.ResizeGripStyleKey

themes:RibbonCommonDictionary.StatusBarItemBackgroundAlternateBrushKey -> themes:AssetResourceKeys.StatusBarItemBackgroundNormalBrushKey

themes:RibbonCommonDictionary.RibbonControlLabelForegroundBrushKey -> themes:AssetResourceKeys.ToolBarButtonForegroundNormalBrushKey

themes:RibbonCommonDictionary.MenuSeparatorLightBrushKey -> themes:AssetResourceKeys.MenuSeparatorHighlightNormalBrushKey

themes:RibbonCommonDictionary.MenuSeparatorDarkBrushKey -> themes:AssetResourceKeys.MenuSeparatorBackgroundNormalBrushKey

themes:RibbonCommonDictionary.ContextMenuOuterBorderBrushKey -> themes:SharedResourceKeys.ContextMenuStyleKey

themes:RibbonCommonDictionary.MenuItemIconColumnBackgroundBrushKey -> themes:AssetResourceKeys.MenuItemIconColumnBackgroundNormalBrushKey

themes:RibbonCommonDictionary.WindowTitleBarDocumentNameForegroundActiveBrushKey , themes:RibbonCommonDictionary.WindowTitleBarApplicationNameForegroundActiveBrushKey ->themes:AssetResourceKeys.WindowTitleBarForegroundActiveBrushKey

themes:RibbonCommonDictionary.WindowTitleBarBackgroundActiveBrushKey -> themes:AssetResourceKeys.WindowTitleBarBackgroundActiveBrushKey

themes:RibbonCommonDictionary.EditControlBackgroundDisabledBrushKey-> themes:AssetResourceKeys.EditBackgroundDisabledBrushKey

themes:RibbonCommonDictionary.WindowBorderActiveBrushKey -> themes:AssetResourceKeys.WindowBorderActiveBrushKey

themes:RibbonCommonDictionary.WindowBackgroundBrushKey -> themes:AssetResourceKeys.WindowBackgroundNormalBrushKey

ribbon:RibbonStyles.StatusBarSeparatorAlternateKey -> themes:AssetResourceKeys.StatusBarSeparatorBackgroundNormalBrushKey

ribbon:RibbonStyles.StatusBarItemAlternateKey -> themes:AssetResourceKeys.StatusBarItemBackgroundNormalBrushKey

ribbon:RibbonStyles.StatusBarSliderDecreaseButtonKey -> themes:SharedResourceKeys.StatusBarEmbeddedSliderDecreaseButtonBaseStyleKey

ribbon:RibbonStyles.StatusBarSliderKey -> themes:SharedResourceKeys.StatusBarEmbeddedSliderStyleKey

ribbon:RibbonStyles.ButtonKey -> themes:SharedResourceKeys.ButtonBaseStyleKey

ribbon:RibbonStyles.StatusBarKey -> themes:SharedResourceKeys.StatusBarStyleKey

ribbon:RibbonStyles.StatusBarSliderIncreaseButtonKey -> themes:SharedResourceKeys.StatusBarEmbeddedSliderIncreaseButtonBaseStyleKey

Posted 6 years ago by Piyush Parsai
Avatar

Also following are few for which we are not able to find substitute. Need your help for the same:

themes:RibbonCommonDictionary.ScreenTipBorderBrushKey

themes:RibbonCommonDictionary.ScreenTipBackgroundBrushKey

themes:RibbonCommonDictionary.StatusBarSliderTrackDarkBrushKey

themes:RibbonCommonDictionary.StatusBarSliderTrackLightBrushKey

themes:RibbonCommonDictionary.RibbonControlLargeBackgroundSelectedBrushKey

themes:RibbonCommonDictionary.StatusBarSliderButtonBackgroundNormalBrushKey

themes:RibbonCommonDictionary.StatusBarSliderBorderBrushKey

themes:RibbonCommonDictionary.StatusBarSliderTrackDarkBrushKey & LightBrushKey

themes:RibbonCommonDictionary.RibbonControlDropDownArrowBrushKey

themes:RibbonCommonDictionary.MenuSeparatorLightBrushKey & DarkBrushKey

themes:RibbonCommonDictionary.ContextMenuOuterBorderBrushKey

themes:RibbonCommonDictionary.WindowTitleBarDocumentNameForegroundActiveBrushKey

themes:RibbonCommonDictionary.WindowTitleBarApplicationNameForegroundActiveBrushKey

ribbon:RibbonStyles.StatusBarItemAlternateKey

ActiproSoftware.Windows.Controls.Ribbon.Themes.RibbonCommonDictionary.GroupName

ActiproSoftware.Windows.Controls.Docking.Themes.DockingCommonDictionary.GroupName

Answer - Posted 6 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Piyush,

Overall those look right except:

themes:RibbonCommonDictionary.ContextMenuOuterBorderBrushKey -> themes:SharedResourceKeys.ContextMenuStyleKey

But maybe that was a typo when pasting it here.

ScreenTip* should be ToolTip* now.

StatusBarSlider ones are SliderTrackHorizontalBackgroundNormalBrushKey (no dark/light any more) and SliderElementChromeBorderStyleKey.

StatusBarSliderButton ones are StatusBarSliderThumbHorizontalBackgroundNormalBrushKey and StatusBarSliderThumbHorizontalBorderNormalBrushKey.

RibbonControlLarge ones might be ToolBarButtonLargeBackgroundCheckedHoverBrushKey and ToolBarDropDownGlyphBackgroundNormalBrushKey.

MenuSeparator ones are MenuSeparatorBackgroundNormalBrushKey and MenuSeparatorHighlightNormalBrushKey.

ContextMenu one is MenuPopupBorderNormalBrushKey.

There is no more separate doc/app name brush for window titles.  It's just WindowTitleBarForegroundActiveBrushKey and the corresponding inactive version now.

I don't believe we support StatusBarItemAlternateKey appearance any more since Office 2007 themes were dropped.

I think the group names were just "Ribbon" and "Docking".


Actipro Software Support

Posted 6 years ago by Piyush Parsai
Avatar

Thanks for reply.

Could you please help me further in order to know the substitutes for:

 

ResourceDictionary rdict = ActiproSoftware.Windows.Themes.ThemeManager.GetResourceDictionary(baseTheme, sGroupName);

ActiproSoftware.Windows.Themes.ThemeManager.Register(baseTheme, sGroupName, tintedDict);

 

ResourceDictionary rdict = ActiproSoftware.Windows.Controls.Wizard.Themes.WizardOffice2007BlackDictionary.Instance;

ResourceDictionary rdict = ActiproSoftware.Windows.Controls.Ribbon.Themes.RibbonRoyaleNormalColorDictionary.Instance;

Posted 6 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

There still is a ThemeManager.GetResourceDictionary and Register method.  Instead of using those instance properties you mentioned, you probably want to call ThemeManager.GetResourceDictionary.

[Modified 6 years ago]


Actipro Software Support

Posted 6 years ago by Piyush Parsai
Avatar

I'm using 12.2.573.0 version of Actipro dlls.

We don't have any methods like ActiproSoftware.Windows.Themes.ThemeManager.GetResourceDictionary and ActiproSoftware.Windows.Themes.ThemeManager.Register in these dlls

Searched for this in latest Help file and visual studio object browser

I have a sample console application where I have referenced all 12.2.573.0 dlls but these methods are not available.

Posted 6 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Piyush,

I apologize, I think I accidentally had the old version's code open when writing that reply, thinking it was the new version. 

It would help if I knew more about what you are trying to achieve.  Or you can look at the "Actipro Themes" documentation topics in the new version.  There are topics like "Tinting" that might help you figure out what you are trying to do, if tinting a theme is what you want.


Actipro Software Support

Posted 6 years ago by Piyush Parsai
Avatar

I'm again trying to upgrading all the actipro controls being used in my project from current 11.1.545.0 to to 13.1.581.0.

Our release is due mid of next month, please do the needful for following

  1. Themes which we are not able to idetified its equivalent in 13.1.xxx . Need to know the mapping in 13.1.581.0 (18 in total)

  2. Verify that the themes are correctly mapped. (57 in total)

 

List of themes for which mapping need to be identified

1) RibbonRoyaleNormalColorDictionary.ScreenTipBackgroundBrushKey
2) RibbonRoyaleNormalColorDictionary.ScreenTipBorderBrushKey
3) RibbonRoyaleNormalColorDictionary.ScreenTipForegroundBrushKey
4) themes:AssetResourceKeys.WindowTitleBarForegroundActiveBrushKey
5) themes:DockingCommonDictionary.ToolWindowContainerTitleBarForegroundActiveBrushKey
6) themes:DockingCommonDictionary.WindowTitleBarInnerBorderInactiveBrushKey
7) themes:NavigationBarCommonDictionary.BorderBrushKey
8) themes:NavigationBarCommonDictionary.PaneHeaderBackgroundSelectedBrushKey
9) themes:NavigationBarCommonDictionary.WindowBackgroundBrushKey
10) themes:RibbonCommonDictionary.EditControlBorderNormalBrushKey
11) themes:RibbonCommonDictionary.ScreenTipBackgroundBrushKey
12) themes:RibbonCommonDictionary.ScreenTipBorderBrushKey
13) themes:RibbonCommonDictionary.StatusBarSliderTrackDarkBrushKey
14) themes:RibbonCommonDictionary.WindowBackgroundBrushKey
15) themes:RibbonCommonDictionary.WindowBorderActiveBrushKey
16) themes:RibbonCommonDictionary.WindowTitleBarApplicationNameForegroundActiveBrushKey
17) themes:RibbonCommonDictionary.WindowTitleBarBackgroundActiveBrushKey
18) themes:RibbonCommonDictionary.WindowTitleBarDocumentNameForegroundActiveBrushKey

 

List of themes for which mapping need to be verified

1) themes:ExplorerBarCommonDictionary.ExpanderBackgroundNormalBrushKey -> navigation:ExplorerBar.ExpanderBackgroundNormalBrushKey
2) themes:ExplorerBarCommonDictionary.ExpanderHeaderForegroundNormalBrushKey -> navigation:ExplorerBar.ExpanderHeaderForegroundNormalBrushKey
3) themes:ExplorerBarCommonDictionary.ExpanderStyleKey -> navigation:ExplorerBar.ExpanderStyleKey
4) themes:NavigationBarCommonDictionary.ExpanderStyleKey -> SharedResourceKeys.ExpanderStyleKey
5) themes:EditorsCommonDictionary.ForegroundDisabledBrushKey -> themes:AssetResourceKeys.ControlForegroundDisabledBrushKey
6) themes:EditorsCommonDictionary.ForegroundNormalBrushKey -> themes:AssetResourceKeys.ControlForegroundNormalBrushKey
7) themes:EditorsCommonDictionary.BackgroundDisabledBrushKey -> themes:AssetResourceKeys.EditBackgroundDisabledBrushKey
8) themes:RibbonCommonDictionary.EditControlBackgroundDisabledBrushKey -> themes:AssetResourceKeys.EditBackgroundDisabledBrushKey
9) themes:RibbonCommonDictionary.EditControlBackgroundHoverBrushKey -> themes:AssetResourceKeys.EditBackgroundHoverBrushKey
10) themes:RibbonCommonDictionary.EditControlButtonPartBackgroundHoverBrushKey -> themes:AssetResourceKeys.EditBackgroundHoverBrushKey
11) themes:EditorsCommonDictionary.BackgroundNormalBrushKey -> themes:AssetResourceKeys.EditBackgroundNormalBrushKey
12) themes:RibbonCommonDictionary.EditControlBackgroundNormalBrushKey -> themes:AssetResourceKeys.EditBackgroundNormalBrushKey
13) themes:EditorsCommonDictionary.BorderDisabledBrushKey -> themes:AssetResourceKeys.EditBorderDisabledBrushKey
14) themes:RibbonCommonDictionary.EditControlBorderDisabledBrushKey -> themes:AssetResourceKeys.EditBorderDisabledBrushKey
15) themes:EditorsCommonDictionary.BorderNormalBrushKey -> themes:AssetResourceKeys.EditBorderNormalBrushKey
16) themes:RibbonCommonDictionary.MenuItemForegroundDisabledBrushKey -> themes:AssetResourceKeys.MenuItemForegroundDisabledBrushKey
17) themes:RibbonCommonDictionary.MenuItemIconColumnBackgroundBrushKey -> themes:AssetResourceKeys.MenuItemIconColumnBackgroundNormalBrushKey
18) themes:RibbonCommonDictionary.MenuSeparatorDarkBrushKey -> themes:AssetResourceKeys.MenuSeparatorBackgroundNormalBrushKey
19) themes:RibbonCommonDictionary.MenuSeparatorLightBrushKey -> themes:AssetResourceKeys.MenuSeparatorHighlightNormalBrushKey
20) themes:RibbonCommonDictionary.RibbonGalleryBackgroundNormalBrushKey -> themes:AssetResourceKeys.RibbonBackgroundNormalBrushKey
21) themes:RibbonCommonDictionary.StatusBarItemBackgroundAlternateBrushKey -> themes:AssetResourceKeys.StatusBarItemBackgroundNormalBrushKey
22) themes:RibbonCommonDictionary.StatusBarSliderButtonBackgroundNormalBrushKey -> themes:AssetResourceKeys.StatusBarSliderThumbHorizontalBackgroundNormalBrushKey
23) themes:RibbonCommonDictionary.StatusBarSliderBorderBrushKey -> themes:AssetResourceKeys.StatusBarSliderThumbHorizontalBorderNormalBrushKey
24) themes:RibbonCommonDictionary.RibbonControlSmallBackgroundHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonBackgroundHoverBrushKey
25) themes:RibbonCommonDictionary.RibbonControlSmallBackgroundPopupOpenBrushKey -> themes:AssetResourceKeys.ToolBarButtonBackgroundOpenedBrushKey
26) themes:RibbonCommonDictionary.RibbonControlOuterBorderHoverSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderCheckedHoverBrushKey
27) themes:RibbonCommonDictionary.RibbonControlOuterBorderSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderCheckedNormalBrushKey
28) themes:RibbonCommonDictionary.RibbonControlOuterBorderHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderHoverBrushKey
29) themes:RibbonCommonDictionary.RibbonControlOuterBorderPopupOpenBrushKey -> themes:AssetResourceKeys.ToolBarButtonBorderOpenedBrushKey
30) themes:RibbonCommonDictionary.RibbonControlLabelForegroundDisabledBrushKey -> themes:AssetResourceKeys.ToolBarButtonForegroundDisabledBrushKey
31) themes:RibbonCommonDictionary.RibbonControlLabelForegroundBrushKey -> themes:AssetResourceKeys.ToolBarButtonForegroundNormalBrushKey
32) themes:RibbonCommonDictionary.RibbonControlInnerBorderHoverSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderCheckedHoverBrushKey
33) themes:RibbonCommonDictionary.RibbonControlInnerBorderSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderCheckedNormalBrushKey
34) themes:RibbonCommonDictionary.RibbonControlInnerBorderHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderHoverBrushKey
35) themes:RibbonCommonDictionary.RibbonControlInnerBorderPopupOpenBrushKey -> themes:AssetResourceKeys.ToolBarButtonInnerBorderOpenedBrushKey
36) themes:RibbonCommonDictionary.RibbonControlLargeBackgroundHoverSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundCheckedHoverBrushKey
37) themes:RibbonCommonDictionary.RibbonControlLargeBackgroundSelectedBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundCheckedNormalBrushKey
38) themes:RibbonCommonDictionary.RibbonControlLargeBackgroundHoverBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundHoverBrushKey
39) themes:RibbonCommonDictionary.RibbonControlLargeBackgroundPressedBrushKey -> themes:AssetResourceKeys.ToolBarButtonLargeBackgroundPressedBrushKey
40) themes:RibbonCommonDictionary.StatusBarSliderTrackLightBrushKey -> themes:AssetResourceKeys.WindowBackgroundNormalBrushKey
41) themes:DockingCommonDictionary.ToolWindowContainerTitleBarBackgroundActiveBrushKey -> themes:DockingResourceKey.ToolWindowContainerTitleBarBackgroundActiveBrushKey
42) ribbon:RibbonStyles.ButtonKey -> themes:SharedResourceKeys.ButtonBaseStyleKey
43) ribbon:RibbonStyles.CheckBoxKey -> themes:SharedResourceKeys.CheckBoxStyleKey
44) themes:RibbonCommonDictionary.ContextMenuOuterBorderBrushKey -> themes:SharedResourceKeys.ContextMenuStyleKey
45) themes:RibbonCommonDictionary.RibbonControlDropDownArrowBrushKey -> themes:SharedResourceKeys.DropDownArrowGlyphTemplateKey
46) ribbon:RibbonStyles.RadioButtonKey -> themes:SharedResourceKeys.RadioButtonStyleKey
47) themes:RibbonCommonDictionary.StatusBarResizeGripDarkBrushKey -> themes:SharedResourceKeys.ResizeGripStyleKey
48) ribbon:RibbonStyles.ScrollViewerAlternateKey -> themes:SharedResourceKeys.ScrollViewerStyleKey
49) ribbon:RibbonStyles.ScrollViewerKey -> themes:SharedResourceKeys.ScrollViewerStyleKey
50) ribbon:RibbonStyles.StatusBarSliderKey -> themes:SharedResourceKeys.SliderStyleKey
51) ribbon:RibbonStyles.StatusBarSliderDecreaseButtonKey -> themes:SharedResourceKeys.StatusBarEmbeddedSliderDecreaseButtonBaseStyleKey
52) ribbon:RibbonStyles.StatusBarSliderIncreaseButtonKey -> themes:SharedResourceKeys.StatusBarEmbeddedSliderIncreaseButtonBaseStyleKey
53) ribbon:RibbonStyles.StatusBarItemAlternateKey -> themes:SharedResourceKeys.StatusBarItemStyleKey
54) ribbon:RibbonStyles.StatusBarKey -> themes:SharedResourceKeys.StatusBarStyleKey
55) ribbon:RibbonStyles.StatusBarSeparatorAlternateKey -> themes:SharedResourceKeys.StatusBarStyleKey
56) ribbon:RibbonStyles.TextBoxKey -> themes:SharedResourceKeys.TextBoxBaseStyleKey
57) ribbon:RibbonStyles.ToolTipKey -> themes:SharedResourceKeys.ToolTipStyleKey

Answer - Posted 6 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Piyush,

If you have any questions on some of these remaining ones, it's pretty easy to look in the old version's default themes where the brush was used and then see how its used in the new version's default themes.

For instance, then you can see things like how the various ScreenTip* brushes now use themes:AssetResourceKeys.ToolTip*.  There are a number of Window*, WindowTitleBar*, Edit*, DockingWindowContainer*, and NavigationPaneHeader* brushes that are used for most of the rest in your list.

I believe the status bar slider track is now: StatusBarSliderTrackHorizontalBackgroundNormalBrushKey.

The rest of your mappings look pretty good offhand.


Actipro Software Support

Posted 6 years ago by Piyush Parsai
Avatar

Hi,

Is there any document related to the changes (mapping of old version with the new one).

The help file provided with the setup is occasionally not helpful.

Posted 6 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Yes, we include a full release history that is available in the Sample Browser.  That shows all the changes and enhancements made for each version.  If there are breaking changes, which are rare, then we generally go into more detail on them as needed in the various "Converting" topics in the documentation.

The release history info is also posted in our Announcements forum, but it's easier to read in the Sample Browser since it's all together there.


Actipro Software Support

The latest build of this product (v2018.1 build 0675) was released 1 month ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.