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