我试图在mainview中从webview调用javascript函数。这可以在我的自定义渲染中,只需调用this.Element.Eval(“alert('')”)。
我无法调用FindViewById因为在Resouces.Id中没有webview。
感谢!!!
答案 0 :(得分:0)
Xamarin.forms.WebView提供Eval()方法从C#调用JavaScript,这里是官方的doucmentation:Call JavaScript from C#。
我无法调用FindViewById因为在Resouces.Id中没有webview。
使用x:Name
在XAML中命名控件,如下所示:
<WebView x:Name="webView" ... />
然后您可以通过名称在后面的C#代码中使用它,如下所示:
webView.Eval (string.Format ("printMultiplicationTable({0}, {1})", number, end));