Control settings are serialized and de-serialized to industry-standard XML, and made available to you with Streams that you can direct to any external source such as IsolatedStorage, a database, or the local file system.
Save and Load User Preferences
When the user has setup the preferred user interface, the Control Persistence Framework can be used to preserve the layout and settings, and load them again at a later point.
Tap Into Persistence Events
Numerous events exposed by the framework give you the opportunity to fine-tune and control how persistent controls are the saved and loaded.