public override void SaveLayout() { var layoutStream = new MemoryStream(); _verticalGrid.SaveLayoutToStream(layoutStream); SaveLayoutToDataStore(layoutStream); }
/// <summary> /// 获取布局数据 /// </summary> /// <param name="dockManager">停靠管理器</param> /// <returns>布局数据</returns> public static byte[] GetLayoutData(this VGridControlBase control) { using (MemoryStream buffer = new MemoryStream()) { control.SaveLayoutToStream(buffer, OptionsLayoutBase.FullLayout); return(buffer.ToArray()); } }