.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

ModelEditorGroupingHelper.GroupLevels Property

Gets the predefined list of strings that are used to split groups into subgroups in the Model Editor‘s Nodes Tree when the ModelEditorGroupingHelper.AllowSplitByGroupLevels property is set to true.

Namespace: DevExpress.ExpressApp.ModelEditor

Assembly: DevExpress.ExpressApp.v20.2.dll


public List<string> GroupLevels { get; }

Property Value

Type Description

A List<String> of strings that are used to split groups into subgroups.


By default, the GroupLevels list includes:























You can add more values to this list to provide grouping for your custom nodes, using the following code in the platform-agnostic module’s constructor.

using DevExpress.ExpressApp.ModelEditor;
// ...
public sealed partial class MySolutionModule : ModuleBase {
    public MySolutionModule () {
        ModelEditorGroupingHelper.Instance.AllowSplitByGroupLevels = true;
    // ...

You can also use one of the ModelEditorGroupingHelper.SplitGroupPath method overloads to split group paths in your custom delegate registered using the ModelEditorGroupingHelper.RegisterNodeGroupPathDelegate method.

See Also