private async void SnackBar_OnSizeChanged(object sender, SizeChangedEventArgs e) { if (this.ActualHeight == 42) { await Task.Delay(6000); StaticFunctions.AnimateHeight(this.ActualHeight, 0, this, 0.1); } }
private void FullscreenButton_OnPreviewMouseUp(object sender, MouseButtonEventArgs e) { ExecuteStoryBoard(); if (StaticDeclarations.IsFullscreen) { StaticDeclarations.IsFullscreen = false; mainWindow.WindowState = WindowState.Maximized; mainWindow.ShowTabs(); FullscreenButton.ImageSource("fullscreen.png"); foreach (TabView page in mainWindow.Pages) { page.WebView.Margin = new Thickness(0, 42, 0, 0); page.Panel.Height = 42; page.SnackBar.Text("You turned off fullscreen mode"); page.SnackBar.Visibility = Visibility.Visible; StaticFunctions.AnimateHeight(0, 42, page.SnackBar, 0.1); StaticFunctions.AnimateHeight(3, 42, page.Panel, 0.15); page.Refresh(); } } else { mainWindow.HideTabs(); mainWindow.WindowState = WindowState.Maximized; StaticDeclarations.IsFullscreen = true; FullscreenButton.ImageSource("fullscreen-exit.png"); foreach (TabView page in mainWindow.Pages) { page.WebView.Margin = new Thickness(0); page.Panel.Height = 3; page.SnackBar.Text("You turned on fullscreen mode"); page.SnackBar.Visibility = Visibility.Visible; StaticFunctions.AnimateHeight(42, 3, page.Panel, 0.15); StaticFunctions.AnimateHeight(0, 42, page.SnackBar, 0.1); page.Refresh(); } } }
private void IncognitoButton_OnPreviewMouseUp(object sender, MouseButtonEventArgs e) { ExecuteStoryBoard(); if (StaticDeclarations.IsIncognito) { StaticDeclarations.IsIncognito = false; foreach (TabView page in mainWindow.Pages) { page.SnackBar.Text("You turned off incognito mode"); page.SnackBar.Visibility = Visibility.Visible; StaticFunctions.AnimateHeight(0, 42, page.SnackBar, 0.1); } } else { foreach (TabView page in mainWindow.Pages) { StaticDeclarations.IsIncognito = true; page.SnackBar.Text("You turned on incognito mode"); page.SnackBar.Visibility = Visibility.Visible; StaticFunctions.AnimateHeight(0, 42, page.SnackBar, 0.1); } } }
private void OKBtn_OnPreviewMouseUp(object sender, MouseButtonEventArgs e) { StaticFunctions.AnimateHeight(this.ActualHeight, 0, this, 0.1); }
private async void SnackBar_Loaded(object sender, RoutedEventArgs e) { await Task.Delay(6000); StaticFunctions.AnimateHeight(this.ActualHeight, 0, this, 0.1); }