public SettingsPage() { this.InitializeComponent(); ContentGrid.Translation += new Vector3(0, 0, 6); SandboxContentGrid.Translation += new Vector3(0, 0, 6); SettingsGrid.RegisterImplicitAnimations(); Loaded += SettingsPage_Loaded; }
private void FromDomaintoSettingsCompleted(object sender, EventArgs e) { DomainInfoGrid.Visibility = Visibility.Hidden; SettingsGrid.Visibility = Visibility.Visible; var Animation = new DoubleAnimation(); Animation.From = 0.2; Animation.To = 1; Animation.Duration = TimeSpan.FromSeconds(2.5); SettingsGrid.BeginAnimation(OpacityProperty, Animation); Params.CurrentPage = "Settings"; }
internal void OpenSettings(SettingsPageType page) { Analytics.TrackEvent("DiscordPage_OpenSettings"); SettingsOverlayGrid.Visibility = Visibility.Visible; CheckSettingsPane(); if (ActualWidth > 768) { OpenSettingsDesktopStoryboard.Begin(); } else { OpenSettingsMobileStoryboard.Begin(); } SettingsGrid.Navigate(typeof(SettingsPage), page, new SuppressNavigationTransitionInfo()); }
private async void SettingsItem_Tapped(object sender, TappedRoutedEventArgs e) { if (await WindowsHelloManager.VerifyAsync(Constants.VERIFY_SETTINGS, "Verify your identity to open settings.")) { SettingsOverlayGrid.Visibility = Visibility.Visible; CheckSettingsPane(); if (ActualWidth > 768) { OpenSettingsDesktopStoryboard.Begin(); } else { OpenSettingsMobileStoryboard.Begin(); } } SettingsGrid.Navigate(typeof(SettingsPage), null, new SuppressNavigationTransitionInfo()); }
private async void SettingsItem_Tapped(object sender, TappedRoutedEventArgs e) { var loader = ResourceLoader.GetForViewIndependentUse(); if (await WindowsHelloManager.VerifyAsync(Constants.VERIFY_SETTINGS, loader.GetString("VerifySettingsDisplayReason"))) { SettingsOverlayGrid.Visibility = Visibility.Visible; CheckSettingsPane(); if (ActualWidth > 768) { OpenSettingsDesktopStoryboard.Begin(); } else { OpenSettingsMobileStoryboard.Begin(); } } SettingsGrid.Navigate(typeof(SettingsPage), null, new SuppressNavigationTransitionInfo()); }
private void CloseSettingsStoryboard_Completed(object sender, object e) { SettingsOverlayGrid.Visibility = Visibility.Collapsed; SettingsGrid.Navigate(typeof(Page), null, new SuppressNavigationTransitionInfo()); }
//public async Task<string> MagicCalc() //{ // var encoded = ""; // await Dispatcher.BeginInvoke(new ThreadStart(delegate // { // var sb = new StringBuilder(); // var tmp = Encoding.ASCII.GetBytes(sb.ToString()); // var h = ((HashAlgorithm) CryptoConfig.CreateFromName("MD5")).ComputeHash(tmp); // encoded = BitConverter.ToString(h).Replace("-", string.Empty).ToLower(); // })); // if (InitialMagic != "" && InitialMagic != encoded) // { // throw new Exception("Can't touch this!"); // } // return encoded; //} public void SetBot(BotWindowData bot) { LoadingUi = true; Bot = bot; authBox.SelectedItem = Bot.GlobalSettings.Auth.AuthType; if (Bot.GlobalSettings.Auth.AuthType == AuthType.Google) { loginBox.Text = Bot.GlobalSettings.Auth.GoogleUsername; passwordBox.Password = Bot.GlobalSettings.Auth.GooglePassword; } else { loginBox.Text = Bot.GlobalSettings.Auth.PtcUsername; passwordBox.Password = Bot.GlobalSettings.Auth.PtcPassword; } foreach (var uiElem in SettingsGrid.GetLogicalChildCollection <TextBox>()) { string val; if (UiHandlers.GetValueByName(uiElem.Name.Substring(2), Bot.GlobalSettings, out val)) { uiElem.Text = val; } } foreach (var uiElem in SettingsGrid.GetLogicalChildCollection <PasswordBox>()) { string val; if (UiHandlers.GetValueByName(uiElem.Name.Substring(2), Bot.GlobalSettings, out val)) { uiElem.Password = val; } } foreach (var uiElem in SettingsGrid.GetLogicalChildCollection <CheckBox>()) { bool val; if (UiHandlers.GetValueByName(uiElem.Name.Substring(2), Bot.GlobalSettings, out val)) { uiElem.IsChecked = val; } } foreach (var uiElem in SettingsGrid.GetLogicalChildCollection <ComboBox>()) { Enum val; if (UiHandlers.GetValueByName(uiElem.Name.Substring(2), Bot.GlobalSettings, out val)) { var valType = val.GetType(); uiElem.ItemsSource = Enum.GetValues(valType); uiElem.SelectedItem = val; } } CustomRouteComboBox.SelectedItem = _globalSettings.Routes.FirstOrDefault(x => x.Name == Bot.GlobalSettings.LocationSettings.CustomRouteName); if (ScheduleOrganizer.Visibility == Visibility.Visible) { ScheduleOrganizer.SetNewBotAndShow(bot); } LoadingUi = false; }
private void ScanFileImg_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (Params.CurrentPage != "") { switch (Params.CurrentPage) { case "ScanFile": break; case "ScanURL": var Animation1 = new DoubleAnimation(); Animation1.From = 1; Animation1.To = 0.2; Animation1.Duration = TimeSpan.FromSeconds(2.5); Animation1.Completed += new EventHandler(FromURLtoFileCompleted); ScanURLGrid.BeginAnimation(OpacityProperty, Animation1); break; case "IPInfo": var Animation2 = new DoubleAnimation(); Animation2.From = 1; Animation2.To = 0.2; Animation2.Duration = TimeSpan.FromSeconds(2.5); Animation2.Completed += new EventHandler(FromIPtoFileCompleted); IPInfoGrid.BeginAnimation(OpacityProperty, Animation2); break; case "DomainInfo": var Animation3 = new DoubleAnimation(); Animation3.From = 1; Animation3.To = 0.2; Animation3.Duration = TimeSpan.FromSeconds(2.5); Animation3.Completed += new EventHandler(FromDomaintoFileCompleted); DomainInfoGrid.BeginAnimation(OpacityProperty, Animation3); break; case "Settings": var Animation4 = new DoubleAnimation(); Animation4.From = 1; Animation4.To = 0.2; Animation4.Duration = TimeSpan.FromSeconds(2.5); Animation4.Completed += new EventHandler(FromSettingstoFileCompleted); SettingsGrid.BeginAnimation(OpacityProperty, Animation4); break; } } else { var Animation = new ThicknessAnimation(); Animation.From = new Thickness(0, 0, 0, 0); Animation.To = new Thickness(0, -400, 0, 31); Animation.Duration = TimeSpan.FromSeconds(0.7); MainImageGrid.BeginAnimation(MarginProperty, Animation); var Animation1 = new DoubleAnimation(); Animation1.From = 1; Animation1.To = 0.1; Animation1.Duration = TimeSpan.FromSeconds(0.7); Animation1.Completed += new EventHandler(FromMainImageToScanFile); MainImageGrid.BeginAnimation(OpacityProperty, Animation1); var Animation4 = new DoubleAnimation(); Animation4.From = 0.1; Animation4.To = 1; Animation4.Duration = TimeSpan.FromSeconds(2.5); ScanFileGrid.BeginAnimation(OpacityProperty, Animation4); var Animation3 = new ThicknessAnimation(); Animation3.From = new Thickness(0, 264, 0, 0); Animation3.To = new Thickness(0, 303, 0, 0); Animation3.Duration = TimeSpan.FromSeconds(0.4); ControlPanelGrid.BeginAnimation(MarginProperty, Animation3); Params.CurrentPage = "ScanFile"; } }