Skip to main content
All docs
V24.1

WorkspaceManager.RestoreLayout(IEnumerable<IComponent>, Stream, Predicate<IComponentProperty>) Method

SECURITY NOTE

Deserializing layout settings from untrusted resources may create security issues. Review the following help topic for additional information: Safe Deserialization.

Loads the layouts of specified controls from a stream.

Namespace: DevExpress.Utils

Assembly: DevExpress.Utils.v24.1.dll

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

Declaration

public static void RestoreLayout(
    IEnumerable<IComponent> targetComponents,
    Stream stream,
    Predicate<IComponentProperty> propertyDeserializing = null
)

Parameters

Name Type Description
targetComponents IEnumerable<IComponent>

A collection of controls whose layouts are to be loaded.

stream Stream

A Stream with layouts of specified controls.

Optional Parameters

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

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

See Also