Ich verwende die in this tutorial gelehrten Konzepte zur Kommunikation mit JavaScript zu und von meiner Silverlight-App. Ich möchte, dass der JavaScript-Code prüft, ob alle Formularfelder auf der HTML-Seite ausgefüllt sind, und wenn dies der Fall ist, führen Sie eine Methode in MainPage aus.Verwenden von ScriptableMember für die MainPage-Überprüfung
Das Problem besteht darin, dass diese Technik eine Antwort auf das ScriptableClass-Objekt anstelle der MainPage zurückgibt. Weiß jemand, wie das ScriptableObject eine Methode in der MainClass aufrufen kann? Vielleicht ein Ereignis in der MainClass verwenden, das im ScriptableClass-Objekt ausgelöst wird?
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
}
}
}
können wir diese Methode von einer anderen Klasse nennen, – GANI
Wahrscheinlich, aber wie unten angegeben, entschied ich mich, RootVisual zu verwenden, um die Eltern zu verweisen. Vielen Dank. – Dave