The goal of WorkingFileManager is to reduce the code, complexity, and development time for WPF applications that use the standard working file model--that is, the application presents an interface to modify data, as well as ways to perform operations like Save, Save As, Open, New, Exit, and Recent Files, while keeping track of when the current data needs to be saved.

The WorkingFileManager encapsulates much of the logic related to keeping track of the clean/dirty state of a file and deciding when to prompt the user to save changes. It also provides ways to present Open and Save dialogs in a MVVM scenario.

Last edited Jul 30, 2012 at 2:43 AM by jmtonn, version 3