Breaking Change BC5133
Visible to All Users

Core - Collapsible layout group options in Web and Mobile apps have been replaced with cross-platform options

What happened
In versions prior to v19.2collapsible layout card groups are natively supported only in XAF ASP.NET and Mobile apps.
To support this highly requested feature in XAF WinForms apps, we introduced the IsCollapsibleGroup and IsGroupCollapsed properties into the platform-agnostic IModelLayoutGroup interface. In the XAF Web applications the IsCollapsibleGroup property is available in the Model Editor only if the IModelViewLayoutElementWeb.IsCardGroup property is set to True.

Why we did this
These changes allow XAF developers to configure this popular functionality once for all supported platforms without writing any custom code.
Collapsible layout groups with state management support is an alternative to layout tabs to optimize space on complex detail forms -  XAF developer teams creating complex enterprise apps should value that usability enhancement.

How much will that affect me
In the Model Editor invoked for Web projects, the IModelLayoutGroupWeb.IsCollapsibleCardGroup and IModelLayoutGroupWeb.IsCardGroupCollapsed properties are hidden. In the Model Editor invoked for Mobile projects, the IModelLayoutCollapsibleGroupMobile.IsCollapsible and IModelLayoutCollapsibleGroupMobile.IsCollapsed properties are hidden. Use the IModelLayoutGroup.IsCollapsibleGroup and IModelLayoutGroup.IsGroupCollapsed properties instead in both the Model Editor and code. Values of old properties, customized in previous versions, will automatically be migrated to new platform-agnostic properties using the Convert Application Model Differences  mechanism - the majority of XAF developers should not be affected.

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.