如何检查silverlight中是否存在javascript函数
如何检查silverlight中是否存在javascript函数使用如何检查silverlight中是否存在javascript函数,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,如何检查silverlight中是否存在javascript函数使用 如果调用HtmlPage.Window.Invoke()在不存在的javascript方法上,Invoke()调用应引发异常。在silverlight代码中,使用GetProperty方法检查是否存在任何内容,包括函数a:- var fn = HtmlPage.Window.GetProperty("myJavascriptFunction"); if (fn != null) fn.InvokeSelf("He
如果调用
HtmlPage.Window.Invoke()
在不存在的javascript方法上,Invoke()调用应引发异常。在silverlight代码中,使用GetProperty
方法检查是否存在任何内容,包括函数a:-
var fn = HtmlPage.Window.GetProperty("myJavascriptFunction");
if (fn != null)
fn.InvokeSelf("Hello");
但需要注意的是,如果名称存在,但它不是函数,则上述代码将引发异常