void OnLayoutManagerAfterLoad(object sender, EventArgs e) { var layoutData = WpfLayoutData.GetLayoutData(); SaveAllLayouts = layoutData.SaveAllLayouts; SaveDetailViewLayouts = layoutData.SaveDetailViewLayouts; SaveGridControlsLayouts = layoutData.SaveGridControlsLayouts; SaveDockLayoutManagersLayouts = layoutData.SaveDockLayoutManagersLayouts; SaveLayoutControlsLayouts = layoutData.SaveLayoutControlsLayouts; }
void OnLayoutManagerBeforeSave(object sender, EventArgs e) { var layoutData = WpfLayoutData.GetLayoutData(); layoutData.SaveAllLayouts = SaveAllLayouts; layoutData.SaveDetailViewLayouts = SaveDetailViewLayouts; layoutData.SaveGridControlsLayouts = SaveGridControlsLayouts; layoutData.SaveDockLayoutManagersLayouts = SaveDockLayoutManagersLayouts; layoutData.SaveLayoutControlsLayouts = SaveLayoutControlsLayouts; }
public static WpfLayoutData GetLayoutData() { var layoutDataCollection = LayoutManager.Current.GetLayoutData <WpfLayoutData>(); if (layoutDataCollection.Count != 0) { return(layoutDataCollection[0]); } var layoutData = new WpfLayoutData(VideoRentCurrentUser.GetCurrentUser(LayoutManager.Current.Session)); LayoutManager.Current.LayoutData.Add(layoutData); return(layoutData); }