mainactivityでwebviewからjavascript関数を呼び出そうとしています。これは私のカスタムレンダリングでは可能ですが、this.Element.Eval( "alert( '')")を呼び出すだけです。MainActivity Xamarinのwebviewからjavascriptを呼び出す
Resouces.Idでは、WebViewが利用できないため、FindViewByIdを呼び出せません。
ありがとうございました!
mainactivityでwebviewからjavascript関数を呼び出そうとしています。これは私のカスタムレンダリングでは可能ですが、this.Element.Eval( "alert( '')")を呼び出すだけです。MainActivity Xamarinのwebviewからjavascriptを呼び出す
Resouces.Idでは、WebViewが利用できないため、FindViewByIdを呼び出せません。
ありがとうございました!
Xamarin.forms.WebViewでは、Eval()メソッドを使用してJavaScriptをC#から呼び出すことができます。公式の追加情報はCall JavaScript from C#です。
Resouces.Idでは、FindViewByIdを呼び出すことはできません。
このような使用x:Name
XAMLであなたのコントロールに名前を付けるために、:
<WebView x:Name="webView" ... />
次に、あなたはこのように、名前を経由しての背後にあるC#のコードでそれを使用することができます。
webView.Eval (string.Format ("printMultiplicationTable({0}, {1})", number, end));
あなたの 'WebView'タイプは何ですか? 'Xamarin.Forms.WebView'または' Android.Webkit.WebView'? –
こんにちは、そのXamarin.Forms.WebView –