Example #1
0
        /// <summary>
        /// Forwarder for URLs in the WebView
        /// </summary>
        /// <param name="sender">Sender.</param>
        /// <param name="e">E.</param>
        public void OnChange(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
        {
            var url  = e.Url;
            var prms = WebParams.FromUrl(url);

            if (prms == null)
            {
                return;
            }
            if (prms.Status == Param.APPROVED)
            {
                this.onSuccessCallback(prms);
                return;
            }

            if (prms.Status == Param.AUTHORIZED)
            {
                this.onAuthorizeCallback(prms);
                return;
            }

            if (prms.Status == Param.FAILED || prms.Status == Param.DECLINED)
            {
                this.onFailCallback(prms);
                return;
            }
            if (prms.Status == Param.UNKNOWN)
            {
                return;
            }
        }
 async void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     await DisplayAlert("Completado",
                        "Se ha completado la carga de la pagina",
                        "OK"
                        );
 }
Example #3
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     if (Device.RuntimePlatform == Device.Android)
     {
         viewModel.Carregando = false;
     }
 }
		public override void LoadingFinished (UIWebView webView)
		{
			var url = webView.Request.Url.AbsoluteUrl.ToString ();
			var args = new WebNavigatedEventArgs (lastEvent, formsWebView.Source, url, WebNavigationResult.Success);

			Navigated (formsWebView, args);
		}
        void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
        {
            activityIndicator.IsRunning = false;

            //var name = "Jimmy";
            //webView.Eval(string.Format("JsSayHello('{0}')", name));
            //webView.Eval("CreateChart([ 200, 100, 300]);");
        }
		public override void OnPageFinished (Android.Webkit.WebView view, string url)
		{
			var source = new UrlWebViewSource{ Url = url };
			var args = new WebNavigatedEventArgs (WebNavigationEvent.NewPage, source, url, WebNavigationResult.Success);

			Navigated (formsWebView, args);
			base.OnPageFinished (view, url);
		}
Example #7
0
        internal void SendNavigated(WebNavigatedEventArgs args)
        {
            EventHandler <WebNavigatedEventArgs> handler = Navigated;

            if (handler != null)
            {
                handler(this, args);
            }
        }
Example #8
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     Title = string.Empty;
     progress.IsVisible = false;
     Debug.WriteLine("Web display ===========> " + e.Url);
     if (e.Url == "http://35.197.153.92/Success/Redirect")
     {
         Application.Current.MainPage = new NavigationPage(new Mainpage(_profile, _deviceId, _serialSim, _version));
     }
 }
 void OnBrowserNavigated(object sender, WebNavigatedEventArgs e)
 {
     // Hide and display the Back button by comparing current location vs. initial URL because
     // using CanGoBack was not working as expected.
     var currentSource = browser.Source as UrlWebViewSource;
     if (currentSource.Url != calendarUri.AbsoluteUri)
     {
         backBtn.IsEnabled = true;
     }
     else
     {
         backBtn.IsEnabled = false;
     }
 }
Example #10
0
        async void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
        {
            var canGoBack     = webview.CanGoBack;
            var canGoFormware = webview.CanGoForward;

            await DisplayAlert("Estado",
                               "se ha terminado de cargar la pagina",
                               "Aceptar");

            if (canGoBack)
            {
                webview.GoBack();
            }
        }
Example #11
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     loadingIndicator.IsVisible = false;
     loadingIndicator.IsRunning = false;
     refreshButton.IsVisible    = true;
 }
Example #12
0
 void IWebViewController.SendNavigated(WebNavigatedEventArgs args)
 {
     Navigated?.Invoke(this, args);
 }
Example #13
0
 void webOnEndNavigating(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     lblStatus.Text = "Web navigating ended";
 }
Example #14
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     LoadingLabel.IsVisible = false;
 }
Example #15
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     viewModel.CurrentUrl = e.Url;
 }
 async void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     await userLicanceViewModel.onFinish();
 }
Example #17
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     //throw new NotImplementedException();
     xActivityIndicator.IsRunning = false;
 }
 void OnNavigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     WebPageViewModel.IsBusy = false;
 }
Example #19
0
		internal void SendNavigated(WebNavigatedEventArgs args)
		{
			EventHandler<WebNavigatedEventArgs> handler = Navigated;
			if (handler != null)
				handler(this, args);
		}
		public static void NewEventHandler(object sender, WebNavigatedEventArgs e)
		{
			Console.WriteLine("[Forms WebView] {0}", e.Url.ToString());
		}
Example #21
0
 async void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     await DisplayAlert("¡Perfecto!", "La página web ha cargado", "Aceptar");
 }
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     progressBar.IsVisible = false;
     progressBar.IsRunning = false;
 }
Example #23
0
 public void SendNavigated(WebNavigatedEventArgs args)
 {
     Navigated?.Invoke(this, args);
 }
 void SiteLoaded(object sender, WebNavigatedEventArgs e)
 {
     this.Title = title;
     //LoadingLabel.IsVisible = false;
 }
Example #25
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     browser.IsVisible = true;
     load.IsRunning    = false;
     load.IsVisible    = false;
 }
Example #26
0
 void Handle_Navigated(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
 {
     overlay.IsVisible = false;
 }
		/// <summary>
		/// Called when the webview finished navigating. Hides the loading label.
		/// </summary>
		void webviewNavigated (object sender, WebNavigatedEventArgs e)
		{
			this.labelLoading.IsVisible = false;
		}
		/// <summary>
		/// Called when the webview finished navigating. Hides the loading label.
		/// </summary>
		void webviewNavigated(object sender, WebNavigatedEventArgs e)
		{
			this.labelLoading.IsVisible = false; //remove the loading indicator when navigating is finished
		}