Make It Easy to Save and Load Persistent Settings

With the Persistence Framework, you can persist control settings from any WPF dependency object (including non-Infragistics controls) using Infragistics’ Control Persistence Framework to manage saving and loading of those settings you want persisted to any external source, like a file or database. This framework makes it very easy for you to give your users the ability to save off their preferences and the layout of your application’s user interface down to the most detailed settings  - such as which grid columns are fixes - and then re-load the same layout when they come back again.

Key Features at a Glance

  • Streams of XML – Control settings are serialized and deserialized to industry-standard XML, and made available to you with Stream that you can direct to any external source like IsolatedStorage, a database, or the local file system.
  • Save and Load User Preferences – When the user has setup the user interface the way they like, the Control Persistence Framework can be used to preserve the end users preferred layout and settings, and then reload them at a later point.
  • Easily Restore Defaults – Need a way to instantly re-apply default setting to your controls? Using the Control Persistence Framework to restore default setting is a great solution.
  • Tap into Persistence Events – Numerous events exposed by the framework give you the opportunity to fine-tune and control the saving and loading of persistent control settings.