public static int ContentWidth(this Android.Webkit.WebView webView) { MethodInfo method = webView.GetType().GetMethod("ComputeHorizontalScrollRange", BindingFlags.NonPublic | BindingFlags.Instance); var width = (int)method.Invoke(webView, new object[] { }); return(width); }
public static int ContentHeight(this Android.Webkit.WebView webView) { MethodInfo method = webView.GetType().GetMethod("ComputeVerticalScrollRange", BindingFlags.NonPublic | BindingFlags.Instance); var height = (int)method.Invoke(webView, new object[] { }); return((int)(height / Display.Scale) + webView.MeasuredHeight); }