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

BaseAppearanceCollection.SaveLayoutToStream(Stream) Method

Saves the appearance settings to a specific stream.

Namespace: DevExpress.Utils

Assembly: DevExpress.Utils.v24.2.dll

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

#Declaration

public virtual void SaveLayoutToStream(
    Stream stream
)

#Parameters

Name Type Description
stream Stream

A Stream descendant to which the appearance settings are written.

#Remarks

Use the SaveLayoutToStream method to write the activated appearance settings to a stream. The appearance settings are activated if their corresponding options are enabled. You can then read the saved settings using the BaseAppearanceCollection.RestoreLayoutFromStream method.

#Example

The following sample code saves the appearance settings used to paint the XtraGrid’s elements to a memory stream and then restores them.

System.IO.Stream str;
str = new System.IO.MemoryStream();
gridControl1.MainView.Appearance.SaveLayoutToStream(str);
str.Seek(0, System.IO.SeekOrigin.Begin);

// ...

gridControl1.MainView.Appearance.RestoreLayoutFromStream(str);
str.Seek(0, System.IO.SeekOrigin.Begin);
See Also