私はthis tutorialで教えられた概念を使用して、Silverlightアプリケーションとの間でJavascriptと通信します。 JavaScriptコードでHTML側のすべてのフォームフィールドに値が入力されているかどうかを確認し、そうであればMainPageでメソッドを実行します。ScriptableMemberをメインページの検証に使用
このテクニックは、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
}
}
}
他のクラスからこのメソッドを呼び出すことはできますか? – GANI
おそらく、以下で述べるように、親を参照するためにRootVisualを使用することにしました。ありがとう。 – Dave