How to reset the auto serialisation

Hi,

I'm getting some really odd behaviours with auto serialisation, with my loosing the ability to dock windows on top of other windows and one control has completely disappeared! I persist the state with `

dockingManager1.PersistState = true

and the usual .Load and .Save DockState

I've tried:

dockingManager1.LoadDesignerDockState

to reset it to default, but this seems to have no effect. 

Where does syncfusion store this persistence data so I can delete the pesky bugger as it's causing me no number of headaches!


2 Replies

ST Steve June 27, 2022 06:11 PM UTC

Any ideas? 🤷🤷🤷



GT Gokul Thanudhas Syncfusion Team June 28, 2022 02:19 PM UTC

Hi Steve,


Sorry for the delay in getting back to you.


Query: Where does syncfusion store the persistence data


The data will be stored in the isolated storage in the below storage location.


<SYSTEMDRIVE>\Users\<user>\AppData\Local\IsolatedStorage

Search "SyncfusionToolsStateInfo" in this loaction and delete all the files, which will clear the serialized data of DockingManager layout stored in Isolated storage for all applications


You can also avoid loading from isolated storage, by avoiding the LoadDockState method. So that docking manager loads in the default layout.


Could you please check and share the following details


    1. Have you upgraded the syncfusion version? . If yes , is this issue occurs after upgrading the        

      syncfusion version?


    2. Check whether the referenced assemblies are in the same version


Can we have a meeting if the issue occurs after clearing the serialized data from the isolated storage location?


Regards,

Gokul T.



Loader.
Up arrow icon