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())); }
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())); } }