private async void HamburgerOnItemChanged(object sender, HamburgerItemChangedEventArgs args) { if (args.Item is PageHamburgerItem) { var pageItem = (PageHamburgerItem)args.Item; if (pageItem.PageType != null) { if (pageItem.FindPageType) await MoveOrNavigateToPageAsync(pageItem.PageType, pageItem.PageParameter); else await Frame.NavigateAsync(pageItem.PageType, pageItem.PageParameter); } } }
private async void HamburgerOnItemChanged(object sender, HamburgerItemChangedEventArgs args) { if (args.Item is PageHamburgerItem) { var pageItem = (PageHamburgerItem)args.Item; if (pageItem.PageType != null) { if (pageItem.UseSinglePageInstance) await Frame.NavigateToExistingOrNewPageAsync(pageItem.PageType, pageItem.PageParameter); else await Frame.NavigateAsync(pageItem.PageType, pageItem.PageParameter); } } }