如何检查silverlight是否存在javascript函数

时间:2010-05-27 15:55:10

标签: silverlight silverlight-4.0

如何检查silverlight中是否存在javascript函数

2 个答案:

答案 0 :(得分:2)

在您的silverlight代码中,使用GetProperty方法检查是否存在任何功能a: -

 var fn = HtmlPage.Window.GetProperty("myJavascriptFunction");
 if (fn != null)
     fn.InvokeSelf("Hello");

但请注意,如果名称存在但它不是函数,则上述代码将引发异常。

答案 1 :(得分:0)

使用HTML Bridge

如果您对不存在的javascript方法调用HtmlPage.Window.Invoke();,则Invoke()调用应该抛出异常。