private void edit_Click(object sender, EventArgs e) { UrlInput.Show(); var uri = new UriBuilder(_webViewForm.Uri); var query = HttpUtility.ParseQueryString(_webViewForm.Uri.Query); query.Remove("ClientId"); uri.Query = query.ToString(); UrlInput.Text = uri.ToString(); PathSelection.Hide(); }
public override void ViewDidLoad() { base.ViewDidLoad(); NavigationController.NavigationBar.Translucent = false; UrlInput.ShouldReturn = delegate { UrlInput.ResignFirstResponder(); //Try and Connect if (ViewModel != null) { ViewModel.OnConnectCommand.ExecuteAsync(); } return(true); }; var set = this.CreateBindingSet <SetupPopperView, SetupPopperViewModel>(); set.Bind(UrlInput).For(v => v.Text).To(vm => vm.Url).TwoWay(); set.Bind(UrlInput).For(v => v.Enabled).To(vm => vm.Connecting).WithConversion("IsFalse"); set.Bind(ConnectingSpinner).For(v => v.Hidden).To(vm => vm.Connecting).WithConversion("IsFalse"); set.Bind(ErrorLabel).For(v => v.Hidden).To(vm => vm.FailedToConnect).WithConversion("IsFalse"); set.Bind(ConnectButton).For(v => v.Enabled).To(vm => vm.CanConnect); set.Bind(ConnectButton).To(vm => vm.OnConnectCommand); set.Apply(); //Fade all in HeaderLabel.FadeIn(); HttpPrefixLabel.FadeIn(); UrlInput.FadeIn(); HelpText.FadeIn(); ConnectButton.FadeIn(); HeaderLabel.Text = Translation.setup_top_text; HelpText.Text = Translation.setup_footer; ErrorLabel.Text = Translation.setup_error; ConnectButton.SetTitle(Translation.setup_connect_button, UIControlState.Normal); }
/// <summary> /// Place l'URL passé en argument en /// tête de la liste des URLs les plus /// utilisées. /// </summary> /// <param name="url"></param> private void UpdateMRU(string url) { UrlInput.BeginInit(); try { if (MRU.Contains(url)) { MRU.Remove(url); } else { while (MRU.Count > 4) { MRU.RemoveAt(4); } } MRU.Insert(0, url); ConfigManager.GetInstance().SaveMruTemplatesUrls(MRU); } finally { UrlInput.EndInit(); } }
private void UserControl_Loaded(object sender, System.Windows.RoutedEventArgs e) { UrlInput.Focus(); UrlInput.SelectAll(); }
private void UrlInput_GotFocus(object sender, System.Windows.RoutedEventArgs e) { UrlInput.SelectAll(); }