void OnStoreBeforeSave(object sender, SaveLoadLayoutDataEventArgs e) { if (this.element == null || !IsElementLoaded(this.element)) { return; } DXSerializer.SetStoreLayoutMode(this.element, StoreLayoutMode); byte[] data = SerializeElement(); Store.WriteLayoutData(StoreFolder, data, e.Clearing); }
void OnStoreAfterLoad(object sender, SaveLoadLayoutDataEventArgs e) { if (this.element == null) { return; } DXSerializer.SetStoreLayoutMode(this.element, StoreLayoutMode); byte[] dataArray = Store.ReadLayoutData(StoreFolder, e.Clearing); if (dataArray != null) { DeserializeElement(dataArray); } else { DeserializeElement(initialState); } }