Winforms アプリケーションを介して JSON 文字列を Silverlight アプリケーションに送信しようとしています。
を使用してSilverlightメソッドを公開することで、何度か試みました
HtmlPage.RegisterScriptableObject("Page", this);
.....
[ScriptableMember]
public void CallMeInSilverlight(string message)
{
HtmlPage.Window.Alert("The form said: " + message);
}
JavaScriptで
function CallMe(message) {
var control = document.getElementById('silverlightControl');
control.Content.Page.CallMeInSilverlight(message);
}
しかし、何らかの理由で、JavaScriptでこれを機能させることができません。呼び出されないだけです。
Winフォームで
webBrowser1.Document.InvokeScript("CallMe", new object[] { "testing 1 2 3" });
私は何か間違ったことをしていますか?