예제 #1
0
        protected override void ShowInternal(INavigationView view, bool checkActive)
        {
            // Hide all other views.
            for (int i = views.Count - 1; i >= 0; i--)
            {
                if (views[i] != view)
                {
                    HideInternal(views[i]);
                }
            }

            INavigationView prevScreen = PreviousScreen;

            curScreen.SetWithoutTrigger(view);
            base.ShowInternal(view, checkActive);
            curScreen.TriggerWithPrevious(prevScreen);
        }