windowsforms-devexpress-dot-xtracharts-dot-chartcontrol-dot-loadfromstream-x28-system-dot-io-dot-stream-x29.md
Deserializing layout settings from untrusted resources may create security issues. Review the following help topic for additional information: Safe Deserialization.
Restores the chart’s layout from the specified stream.
Namespace : DevExpress.XtraCharts
Assembly : DevExpress.XtraCharts.v25.2.UI.dll
NuGet Package : DevExpress.Win.Charts
public void LoadFromStream(
Stream stream
)
Public Sub LoadFromStream(
stream As Stream
)
| Name | Type | Description |
|---|---|---|
| stream | Stream |
A Stream descendant from which settings are read.
|
Use the LoadFromStream method to load the chart’s layout from the stream to which the layout was saved via the ChartControl.SaveToStream method. If the specified stream is empty or null ( Nothing in Visual Basic), an exception is raised.
See the following help topic for additional information: Storing the Chart Layout.
The following example demonstrates how to save a chart to a memory stream, and then restore it.
using System.IO;
// ...
Stream stream = new MemoryStream();
// ...
// Save the chart.
stream.Seek(0, System.IO.SeekOrigin.Begin);
chartControl1.SaveToStream(stream);
// Load the chart.
stream.Seek(0, System.IO.SeekOrigin.Begin);
chartControl1.LoadFromStream(stream);
Imports System.IO
' ...
Dim stream As System.IO.Stream
stream = New System.IO.MemoryStream()
' ...
' Save the chart.
stream.Seek(0, System.IO.SeekOrigin.Begin)
ChartControl1.SaveToStream(stream)
' Load the chart.
stream.Seek(0, System.IO.SeekOrigin.Begin)
ChartControl1.LoadFromStream(stream)
See Also