Exemplo n.º 1
0
 /// <summary>
 /// Class constructor from <seealso cref="ISettingsManager"/> manager instance to reade & write
 /// strings that were searched and replaced during user session.
 /// </summary>
 /// <param name="settingsManager"></param>
 public FindReplaceViewModel(Settings.Interfaces.ISettingsManager settingsManager)
     : this()
 {
     // load the find/replace history from user profile
     this.mListFindHistory    = settingsManager.SessionData.FindHistoryList;
     this.mListReplaceHistory = settingsManager.SessionData.ReplaceHistoryList;
 }
Exemplo n.º 2
0
        void ISaveSettings.SavePageSettings(Settings.Interfaces.ISettingsManager settings)
        {
            for (int i = 0; i < mSolutionOperations.Length; i++)
            {
                // Can this page persist data to the settings manager?
                var savesets = mSolutionOperations[i] as ISaveSettings;

                if (savesets != null)
                {
                    savesets.SavePageSettings(settings);
                }
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// Store settings in the settings model space.
 /// This method should be called before destroying a page for good.
 /// </summary>
 /// <param name="settings"></param>
 void ISaveSettings.SavePageSettings(Settings.Interfaces.ISettingsManager settings)
 {
     // Store the current list of MRU model items in the settings manager space
     settings.SessionData.ResetMRUModel(MRU.GetModelList());
 }