void SetPageState(pageState state) { switch (state) { case pageState.None: StartPage.SetActive(false); GameOverPage.SetActive(false); CountdownPage.SetActive(false); break; case pageState.Start: StartPage.SetActive(true); GameOverPage.SetActive(false); CountdownPage.SetActive(false); break; case pageState.GameOver: StartPage.SetActive(false); GameOverPage.SetActive(true); CountdownPage.SetActive(false); break; case pageState.Countdown: StartPage.SetActive(false); GameOverPage.SetActive(false); CountdownPage.SetActive(true); break; } }
private void Page_SizeChanged(object sender, SizeChangedEventArgs e) { if (e.NewSize.Width <= onePageMinWidth) { if (state == pageState.l || state == pageState.r) { return; } state = listView.SelectedItem == null ? pageState.l : pageState.r; listView.ClearValue(WidthProperty); listView.ClearValue(HorizontalAlignmentProperty); borderDetail.ClearValue(MarginProperty); toSubPageAnmation(false); CanGoBackChanged?.Invoke(this, EventArgs.Empty); } else { if (state == pageState.lr) { return; } state = pageState.lr; listView.Width = leftWidth; listView.HorizontalAlignment = HorizontalAlignment.Left; borderDetail.Margin = new Thickness(leftWidth + 4, 0, 0, 0); toSubPageAnmation(false); CanGoBackChanged?.Invoke(this, EventArgs.Empty); } }
//Resets the page protected void Page_Load(object sender, EventArgs e) { //testLabel.Text = "According to all known laws of aviation, a bee should not be able to fly"; if (!Page.IsPostBack) { currentState = pageState.about; welcomeText.Text = "Welcome Text"; formAbout.Visible = true; formQuestion.Visible = false; formAnswer.Visible = false; formResults.Visible = false; currentQuestion = 1; } }
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (listView.SelectedItem == null && !previousIsNull) { hideRight.Begin(); previousIsNull = true; } else if (previousIsNull) { gridDetail.Visibility = Visibility.Visible; showRight.Begin(); previousIsNull = false; } if (state == pageState.lr) { return; } else { state = listView.SelectedItem == null ? pageState.l : pageState.r; toSubPageAnmation(true); CanGoBackChanged?.Invoke(this, EventArgs.Empty); } }