Breaking Change T985590
Visible to All Users

Popup - The Visible property has changed its default value

What Changed

We changed the Visible property's default value from true to false.

Reasons for Change

In the majority of scenarios, users do not show the Popup component at startup, but display it later under specific circumstances. In v21.1, we also allow you to show multiple Popup components simultaneously. Their Z-index is updated automatically based on the display order.

Impact on Existing Apps

This change affects applications if you do not specify a property value manually and do not use two-way binding.

Razor
<DxPopup HeaderText="Header"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </DxPopup>

How to Update Existing Apps

We recommend you use two-way binding for the Visible property.

Razor
<DxPopup HeaderText="Header" @bind-Visible="@PopupVisible"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </DxPopup> @code { bool PopupVisible { get; set; } = false; }

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.