/// <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; }
/// <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); } }
/// <summary> /// Initialize viewmodel from this model. /// </summary> /// <param name="listModel"></param> public void InitMRU(MRUModelLib.Interfaces.IMRUList listModel) { (SolutionOperations[OpenSolutionViewModelIdx] as OpenSolutionViewModel).InitMRU(listModel); }