public void Add(PageDetails pageDegtails) { var i = _views.IndexOf(pageDegtails); _views.Add(pageDegtails); _views.MoveLast(); }
public void InDisplayMode(ViewContext vwState) { var pageType = PageType.Display; var container = ServiceLocator.Current.GetInstance <IUnityContainer>(); var formArgs = container.Resolve <IViewService>(); var mode = formArgs.ViewMode.Peek(); PageTitle page = ViewManagement.GetPage(vwState.BackingClass, mode); var eventAggregator = ServiceLocator.Current.GetInstance <IEventAggregator>(); //This shows the view eventAggregator.GetEvent <NavigationMessageEvent>().Publish(new NavigationMessage(page)); var pageDegtails = new PageDetails(vwState.BackingClass, page, pageType, mode); vwState.CurrentPageDetail = pageDegtails; }
public void Remove(PageDetails pageDegtails) { _views.Remove(pageDegtails); }