Back to Devexpress

RibbonQuickAccessToolbar.SaveLayoutToJson(Stream) Method

windowsforms-devexpress-dot-xtrabars-dot-ribbon-dot-ribbonquickaccesstoolbar-dot-savelayouttojson-x28-system-dot-io-dot-stream-x29.md

latest2.3 KB
Original Source

RibbonQuickAccessToolbar.SaveLayoutToJson(Stream) Method

Saves the Quick Access Toolbar’s layout to a file in JSON format.

Namespace : DevExpress.XtraBars.Ribbon

Assembly : DevExpress.XtraBars.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
public virtual void SaveLayoutToJson(
    Stream utf8jsonStream
)
vb
Public Overridable Sub SaveLayoutToJson(
    utf8jsonStream As Stream
)

Parameters

NameTypeDescription
utf8jsonStreamStream

The layout in UTF-8 encoded JSON format.

|

Remarks

To correctly save the layout, the BarItem.Id property of bar items created in code must be set to a unique value. Bar items created at design time automatically initialize the Id property.

Use the RestoreLayoutFromJson(Stream) method to load the layout from a file in JSON format.

Tip

Use the Persistence Behavior or Workspace Manager component to save and restore layouts for all DevExpress UI controls simultaneously.

See Also

RestoreLayoutFromJson(Stream)

Save and Restore Layouts of DevExpress Controls

RibbonQuickAccessToolbar Class

RibbonQuickAccessToolbar Members

DevExpress.XtraBars.Ribbon Namespace