BaseAppearanceCollection.RestoreLayoutFromStream(Stream) Method
SECURITY NOTE
Deserializing layout settings from untrusted resources may create security issues. Review the following help topic for additional information: Safe Deserialization.
Restores the appearance settings from the specified stream.
Namespace: DevExpress.Utils
Assembly: DevExpress.Utils.v24.2.dll
NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
stream | Stream | A Stream descendant from which the appearance settings are read. |
#Remarks
Use the RestoreLayoutFromStream method to load the appearance settings from a stream to which these settings were saved via the BaseAppearanceCollection.SaveLayoutToStream method. If the specified stream is empty or null (Nothing in Visual Basic), an exception is raised.
#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);