2017-05-17 10 views
1

私は以下を使用しました - https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/custom-renderer/hybridwebview/ハイブリッドWebviewを実装しました。私はJavascriptからC#関数を呼び出す必要がある部分をすべて正常に動作すると期待しています。 C#ハンドラが呼び出されますが、記事からは、C#に渡される単一のパラメータしか取得できないようです。だからmessage.Body.ToString()は私にJavascriptから渡された引数を与えます。しかし、私は議論に少なくとも一本を渡したいと思う。誰でも私がこれを達成する方法を教えてください。複数のパラメータを持つC#を呼び出すJavascript

答えて

1

1つのパラメータだけを渡すことができるようです。したがって、より多くの情報を渡す独自の方法を開発する必要があります。たとえば、クラスを作成してJSONでシリアル化し、もう一方の端でデシリアライズすることができます。 JSONシリアライザとデシリアライザは.NETとJSで広く利用できますが、これはまったく問題ではありません。

また、データが本当にシンプルな場合、たとえば2つの数字、あなたは1#4を行い、もう一方の端でハッシュで分割することができます。

+0

返信いただきありがとうございます。それはまさに私がやっていることです。私はjavascriptでオブジェクトリテラルを作成し、次にC#でargを最適化します。 – Amitesh

関連する問題