如何检查silverlight中是否存在javascript函数
答案 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()调用应该抛出异常。