コード例 #1
0
ファイル: Shell.xaml.cs プロジェクト: mvegaca/Podcasts
        public async void Navigate(Type type, string state, int value = 0)
        {
            lock (navigationStack)
            {
                navigationStack.StatesStack.Add(new StackData {
                    Data = state, ID = value
                });
            }

            await StartDissolvingAsync();

            GlobalFrame.Navigate(type);
        }
コード例 #2
0
ファイル: Shell.xaml.cs プロジェクト: mvegaca/Podcasts
        public async void Navigate(Type type)
        {
            if (HamburgerMenu.DisplayMode == SplitViewDisplayMode.Overlay || HamburgerMenu.DisplayMode == SplitViewDisplayMode.CompactOverlay)
            {
                HamburgerMenu.IsPaneOpen = false;
            }

            lock (navigationStack)
            {
                navigationStack.StatesStack.Add(new StackData());
            }

            await StartDissolvingAsync();

            GlobalFrame.Navigate(type);
        }