Example #1
0
        public void RefreshFrame()
        {
            RefreshableFrameInterface currentpane = MainFrame.Content as RefreshableFrameInterface;

            if (currentpane != null)
            {
                var page_param = currentpane.getPageParameter();

                MainFrame.Navigate(MainFrame.CurrentSourcePageType, currentpane.getPageParameter());

                MainFrame.BackStack.Remove(MainFrame.BackStack.Last());

                if (MainFrame.BackStackDepth > 0)
                {
                    SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
                }
                else
                {
                    SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;
                }
            }
        }