Skip to main content
All docs
V25.2
  • WorkspaceManager.SaveLayout(IEnumerable<IComponent>, String, Predicate<IComponentProperty>) Method

    SECURITY-RELATED CONSIDERATIONS

    Using file paths sourced from untrusted input may expose unauthorized files or allow unintended file access. Always validate and normalize all external paths to prevent path manipulation.

    Saves the layouts of specified controls to a file.

    Namespace: DevExpress.Utils

    Assembly: DevExpress.Utils.v25.2.dll

    NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core

    Declaration

    public static void SaveLayout(
        IEnumerable<IComponent> targetComponents,
        string path,
        Predicate<IComponentProperty> propertySerializing = null
    )

    Parameters

    Name Type Description
    targetComponents IEnumerable<IComponent>

    A collection of controls whose layouts are to be saved.

    path String

    The path to a file that stores layouts of controls.

    Optional Parameters

    Name Type Default Description
    propertySerializing Predicate<DevExpress.Utils.IComponentProperty> null

    The method that defines a set of criteria and allows you to filter serialized properties.

    See Also