protected override void OnElementChanged(Xamarin.Forms.Platform.Android.ElementChangedEventArgs <Xamarin.Forms.View> e)
        {
            base.OnElementChanged(e);

            if (e.OldElement != null || Element == null)
            {
                return;
            }
            var view       = Inflate(this.Context, Resource.Layout.authorizeview, null);
            var viewParent = (ViewGroup)view.FindViewById(Resource.Id.webView1);

            webView = new X5WebView(this.Context, null);
            webView.WebViewClient = new X5WebViewClient(this);

            viewParent.AddView(webView, new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MatchParent, FrameLayout.LayoutParams.MatchParent));

            var progressBar = (Android.Widget.ProgressBar)view.FindViewById(Resource.Id.progressBar1);

            progressBar.Max = 100;
            progressBar.ProgressDrawable = Context.GetDrawable(Resource.Drawable.color_progressbar);

            webView.WebChromeClient = new X5WebChromeClient(this, progressBar);

            webView.LoadUrl((Element as XamCnblogs.UI.Controls.AuthorizeView).Source);


            SetNativeControl(view);
        }
        void SetupControl()
        {
            var webView = new X5WebView(this.Context, null);

            webView.LayoutParameters           = new LayoutParams(LayoutParams.MatchParent, LayoutParams.MatchParent);
            webView.HorizontalScrollBarEnabled = false;
            webView.VerticalScrollBarEnabled   = false;
            webView.WebViewClient = new X5WebViewClient(this);

            SetNativeControl(webView);
        }