Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DXExpander.GetExpandCollapseInfo Event

Allows you to manually specify the DXExpander content size in the expanded state.

Namespace: DevExpress.Xpf.Core

Assembly: DevExpress.Xpf.Core.v24.2.dll

NuGet Package: DevExpress.Wpf.Core

#Declaration

public event ExpandCollapseInfoEventHandler GetExpandCollapseInfo

#Event Data

The GetExpandCollapseInfo event's data class is ExpandCollapseInfoEventArgs. The following properties provide information specific to this event:

Property Description
Expander Gets or sets the expander control that raised the event.
Size Gets or sets the DXExpander content size in the expanded state.

#Remarks

The GetExpandCollapseInfo event fires when DXExpander is expanded or collapsed with the DXExpander.StretchChild property set to true (indicates that the control stretches its content when expanded). Use the event parameter’s ExpandCollapseInfoEventArgs.Size property to specify the DXExpander content size.

Note that if the vertical animation is disabled (specified by the DXExpander.VerticalExpand property set to VerticalExpandMode.None), the Height component is ignored, and the height is defined by the expander content. Similarly, the Width component is ignored if the horizontal animation is disabled (the DXExpander.HorizontalExpand property is set to HorizontalExpandMode.None).

If the DXExpander.StretchChild property is set to false, indicating that the content slides when the control is expanded/collapsed, the GetExpandCollapseInfo event is not fired, and the content size is defined by the content.

See Also