BarManager.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 bars’ layout from the specified stream.
Namespace: DevExpress.XtraBars
Assembly: DevExpress.XtraBars.v24.2.dll
NuGet Package: DevExpress.Win.Navigation
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
stream | Stream | A Stream descendant from which the bars’ settings are read. If null (Nothing in Visual Basic), an exception is raised. |
#Remarks
Use the RestoreLayoutFromStream method to load the bars’ layout from the stream to which the layout was saved via the BarManager.SaveLayoutToStream method.
Note
When restoring a layout during a form load (for instance, in your Form.
For more information, see Saving and Restoring a Bars Layout Manually.
#Example
The following code demonstrates how to write and read a BarManager’s state to/from memory using the System.IO.MemoryStream class.
System.IO.Stream stream = new System.IO.MemoryStream();
barManager1.SaveLayoutToStream(stream);
//set the stream position to the beginning
stream.Seek(0, System.IO.SeekOrigin.Begin);
//...
barManager1.RestoreLayoutFromStream(stream);
//set the stream position to the beginning
stream.Seek(0, System.IO.SeekOrigin.Begin);