private void Button_Click_1(object sender, RoutedEventArgs e) { if (isonline() == 0) { MessageBox.Show("This features requires internet connection", "Internet Required", MessageBoxButton.OK); } else { if (!IsolatedStorageSettings.ApplicationSettings.Contains("settings")) { NavigationService.Navigate(new Uri("/setting.xaml", UriKind.Relative)); } else { Style usernameStyle = new System.Windows.Style(typeof(RadTextBox)); usernameStyle.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "UserName")); usernameStyle.Setters.Add(new Setter(RadTextBox.HeaderProperty, "UserName")); Style accessCode = new System.Windows.Style(typeof(RadTextBox)); accessCode.Setters.Add(new Setter(RadTextBox.HeaderProperty, "Access Code")); accessCode.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "Access Code")); InputPromptSettings settings = new InputPromptSettings(); settings.Field1Mode = InputMode.Text; settings.Field1Style = usernameStyle; settings.Field3Mode = InputMode.Text; settings.Field3Style = accessCode; pop_is_open = true; RadInputPrompt.Show(settings, "Enter Information", closedHandler: (args) => { this.username = args.Text; this.accesscode = args.Text3; pop_is_open = false; if (username != null || accesscode != null) { ServerValidate1(); } }); } } //NavigationService.Navigate(new Uri("/TrackMeDown.xaml", UriKind.RelativeOrAbsolute)); }
private async void setAlert_Click(object sender, RoutedEventArgs e) { InputPromptSettings ips = new InputPromptSettings(); Style usernameStyle = new System.Windows.Style(typeof(TextBox)); usernameStyle.Setters.Add(new Setter(TextBox.InputScopeProperty, "Number")); ips.Field1Mode = InputMode.Text; string messageTitle = "Count Limit!"; string message = "Enter the No.of repetitions at which you want to get alerted"; if (GlobalValues.alertCount > 0 || settings.Contains("alertCount")) { //MessageBox.Show("There is a AlertCountValue"); //Checking IT! string valu = string.Empty; if (GlobalValues.alertCount > 0) { valu = GlobalValues.alertCount.ToString(); } else { try { valu = ((string)settings["alertCount"]); } catch { } } usernameStyle.Setters.Add(new Setter(RadTextBox.TextProperty, valu)); } else { } ips.Field1Style = usernameStyle; InputPromptClosedEventArgs args = await RadInputPrompt.ShowAsync(ips, messageTitle, MessageBoxButtons.OKCancel, message); if (args.Result == DialogResult.OK) { try { GlobalValues.alertCount = Convert.ToInt32(args.Text); } catch { } } }
private void broadcast_Click(object sender, RoutedEventArgs e) { if (onlinemode) { broadcast.Content = "Share my speed"; buttonSpeedSms.Visibility = System.Windows.Visibility.Collapsed; onlinemode = false; } else { if (isonline() == 0) { MessageBox.Show("This features requires internet connection", "Internet Required", MessageBoxButton.OK); } else { Style usernameStyle = new System.Windows.Style(typeof(RadTextBox)); Style passwordStyle = new System.Windows.Style(typeof(RadPasswordBox)); string user, pass; try { user = IsolatedStorageSettings.ApplicationSettings["signup_username"].ToString(); usernameStyle.Setters.Add(new Setter(RadTextBox.TextProperty, user)); } catch { usernameStyle.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "User Name")); } try { pass = IsolatedStorageSettings.ApplicationSettings["signup_pass"].ToString(); passwordStyle.Setters.Add(new Setter(RadPasswordBox.PasswordProperty, pass)); } catch { passwordStyle.Setters.Add(new Setter(RadPasswordBox.WatermarkProperty, "Password")); } usernameStyle.Setters.Add(new Setter(RadTextBox.HeaderProperty, "User Name")); passwordStyle.Setters.Add(new Setter(RadPasswordBox.HeaderProperty, "Password")); Style accessCode = new System.Windows.Style(typeof(RadTextBox)); accessCode.Setters.Add(new Setter(RadTextBox.HeaderProperty, "Access Code")); accessCode.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "Access Code")); InputPromptSettings settings = new InputPromptSettings(); settings.Field1Mode = InputMode.Text; settings.Field1Style = usernameStyle; settings.Field2Mode = InputMode.Password; settings.Field2Style = passwordStyle; settings.Field3Mode = InputMode.Text; settings.Field3Style = accessCode; RadInputPrompt.Show(settings, "Login", closedHandler: (args) => { this.username = args.Text; this.password = args.Text2; this.accesscode = args.Text3; if (username != null || password != null) { ServerValidate(); } }); } } }