private void rsvpButtonHandler(object sender, RoutedEventArgs e) { var eventPage = (Window.Current.Content as Frame)?.Content as EventMainPage; var rootSplitView = eventPage?.FindName("rootSplitView") as SplitView; AppNavigationUtil.SetSplitViewContent(rootSplitView, typeof(RSVP), true); }
private void NavMenu_ItemClickHandler(object sender, ItemClickEventArgs e) { var destPage = (e.ClickedItem as NavMenuItem)?.DestPage; AppNavigationUtil.SetSplitViewContent(rootSplitView, destPage, true); rootSplitView.IsPaneOpen = false; }
private void NavMenu_ItemClickHandler(object sender, ItemClickEventArgs e) { var destPage = (e.ClickedItem as NavMenuItem)?.DestPage; if (destPage.Name == "Login") { try { FBSession session = FBSession.ActiveSession; var myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter(); var cookieManager = myFilter.CookieManager; var myCookieJar = cookieManager.GetCookies(new Uri("https://facebook.com")); foreach (var cookie in myCookieJar) { cookieManager.DeleteCookie(cookie); } GetLogoutURL(AccessToken); Frame.Navigate(typeof(Login)); App.EventModel.EventAddress = ""; App.EventModel.EventName = ""; App.EventModel.EventStartTime = new DateTime(0000, 01, 1, 01, 0, 0); App.username_sqlite = ""; //Application.Current.Exit(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } AppNavigationUtil.SetSplitViewContent(rootSplitView, destPage, true); rootSplitView.IsPaneOpen = false; }
/// <summary> /// Check for the conditions where the navigation pane does not occupy the space under the floating /// hamburger button and trigger the event. /// </summary> private void CheckTogglePaneButtonSizeChanged() { AppNavigationUtil.SplitViewPaneHandler(this, rootSplitView, TogglePaneButton); TogglePaneButtonRectChanged?.DynamicInvoke(this, TogglePaneButtonRect); }
private void App_BackRequested(object sender, BackRequestedEventArgs e) { AppNavigationUtil.SetSplitViewContent(rootSplitView, null, false); }