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

CustomExpandEventArgs.IsExpanded Property

Gets or sets whether the item is expanded.

Namespace: DevExpress.Xpf.PropertyGrid

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

NuGet Package: DevExpress.Wpf.PropertyGrid

#Declaration

public bool IsExpanded { get; set; }

#Property Value

Type Description
Boolean

true, if the item is expanded; otherwise, false.

#Remarks

Handle the PropertyGridControl.CustomExpand event to expand a row (or category). This event fires for each PropertyGridControl item. Set the event arguments’ IsExpanded property to true to expand a processed item.

When the IsExpanded property is set to true, end-users cannot collapse items in the PropertyGridControl. Set the IsExpanded property to true only if the processed item is initializing (CustomExpandEventArgs.IsInitializing is true) to allow end-users to collapse the control items.

The code sample below demonstrates how to expand all the items within the control and allow end-users to collapse them:

void PropertyGridControl_CustomExpand(object sender, CustomExpandEventArgs args) {
    if(args.IsInitializing)
        args.IsExpanded = true;
}
See Also