/// <summary>
        /// Initialize viewmodel from this model.
        /// </summary>
        /// <param name="listModel"></param>
        public void InitMRU(MRUModelLib.Interfaces.IMRUList listModel)
        {
            MRU = new MRUListViewModel(listModel);  // Constrcut MRU ViewModel from Model

            // Delegate load solution requests from the MRU into this viemodel
            MRU.LoadFileCommandDelegate = OpenSolutionCommandExecuted;
        }
Esempio n. 2
0
        /// <summary>
        /// Resets the current MRU model items.
        /// </summary>
        /// <param name="mru"></param>
        public void ResetMRUModel(MRUModelLib.Interfaces.IMRUList mru)
        {
            MRU.Clear();

            if (mru == null)
            {
                return;
            }

            foreach (var item in mru.Entries)
            {
                MRU.Add(item);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Initialize viewmodel from this model.
 /// </summary>
 /// <param name="listModel"></param>
 public void InitMRU(MRUModelLib.Interfaces.IMRUList listModel)
 {
     (SolutionOperations[OpenSolutionViewModelIdx] as OpenSolutionViewModel).InitMRU(listModel);
 }