[Silverlight2.0]JavaScriptのファンクションを呼び出す
SilverlightアプリケーションからアプリケーションをホストしているHTMLファイルに記述されたJavaScriptのファンクションを呼び出す方法はこんな感じ。
ScriptObject jsFunction =
(ScriptObject)HtmlPage.Window.GetProperty("jsFunctionName");
if(jsFunction != null)
{
jsFunction .InvokeSelf(parameter);
}
引数を問題なく渡せることは確認しましたが、どんな型が渡せるのかとか、返り値もちゃんと渡って来るのかとか、外部JSファイルのファンクションはどうなんだ、とかいうのはまだ試していません。
JavaScriptからSilverlightアプリケーション内のメソッドを呼び出すこともできるのですが、それはまた次回。
トラックバック(0)
このブログ記事を参照しているブログ一覧: [Silverlight2.0]JavaScriptのファンクションを呼び出す
このブログ記事に対するトラックバックURL: http://ushi.donburi.net/mt/mt-tb.cgi/59



コメントする