このチュートリアルで説明した概念を使用して、Silverlightアプリとの間でJavascriptと通信しています。JavaScriptコードで、HTML側のすべてのフォームフィールドが入力されているかどうかを確認し、入力されている場合は、MainPageでメソッドを実行します。
問題は、この手法がMainPageではなくScriptableClassオブジェクトへの応答を返すことです。ScriptableObjectがMainClassのメソッドを呼び出す方法を知っている人はいますか。おそらく、ScriptableClassオブジェクトでトリガーされたMainClassのイベントを使用していますか?
public class ScriptableClass
{
[ScriptableMember]
public void gotdetails(string message)
{
if (message == "1")
{
// call next method in MainPage
}
if (message == "0")
{
// tell user to complete fields
}
}
}