public void WebPrint(string Html) { WebView webView = new WebView(appcontext); WebViewClient webViewClient = new CustomWebViewClient(); webView.SetWebViewClient(webViewClient); string htmlDocument = Html; webView.LoadDataWithBaseURL(null, htmlDocument, "text/HTML", "UTF-8", null); mWebView = webView; mWebView.ScrollBarStyle = ScrollbarStyles.InsideOverlay; mWebView.Settings.JavaScriptEnabled = true; mWebView.Settings.DomStorageEnabled = true; }
protected override void OnElementChanged(ElementChangedEventArgs <CustomWebview> e) { base.OnElementChanged(e); if (e.NewElement != null) { if (Control == null) { var webView = new Android.Webkit.WebView(_context); webView.Settings.JavaScriptEnabled = true; var cl = new CustomWebViewClient(); cl.ErroTeste += (a, b) => { e.NewElement.Test?.Invoke(this, b); }; webView.SetWebViewClient(cl); SetNativeControl(webView); } Control.LoadUrl($"https://www.sincor.77seg.com.br/"); } }