Example #1
0
 public void LoadPage(PageBase page)
 {
     PageBackStack.Push(page);
     contentArea.Children.Clear();
     navContentArea.Children.Clear();
     sideContentArea.Children.Clear();
     contentArea.Children.Add(page);
     if (page.PageNav != null)
         navContentArea.Children.Add(page.PageNav);
     if (page.PageSide != null)
         sideContentArea.Children.Add(page.PageSide);
     if (PageLoadedEvent != null)
         PageLoadedEvent(this, new PageLoadedEventArgs(page, page.GetType()));
 }
Example #2
0
 public PageLoadedEventArgs(PageBase loadedPage, Type pageType)
 {
     LoadedPage = loadedPage;
     PageType = pageType;
 }