Esempio n. 1
0
        public void Add(PageDetails pageDegtails)
        {
            var i = _views.IndexOf(pageDegtails);

            _views.Add(pageDegtails);
            _views.MoveLast();
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 public void Remove(PageDetails pageDegtails)
 {
     _views.Remove(pageDegtails);
 }