Breaking Change T822753
Visible to All Users

The ApplicationThemeHelper.SaveApplicationThemeName method saves the theme name to the AppData folder

Starting with v19.2, the ApplicationThemeHelper.SaveApplicationThemeName method saves the application theme name to the %AppData%\{AppName}\{AppName.exe_Url_id}\{version}\user.config file instead of the application configuration file. This allows end users to save the theme when they are not allowed to update the configuration file in the installation folder.

If the user.config file does not exist or does not contain the DXThemeManager section, ApplicationThemeHelper.UpdateApplicationThemeName will apply the theme specified in the application configuration file. So, users without the user.config file will see the previously saved theme as expected.

To revert to the previous behavior and save the theme name in the application configuration file, set the ApplicationThemeHelper.ConfigurationUserLevel property to ConfigurationUserLevel.None.

Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.