Как проверить, существует ли функция javascript из silverlight - PullRequest
3 голосов
/ 27 мая 2010

Как проверить, существует ли функция javascript из silverlight

Ответы [ 2 ]

2 голосов
/ 28 мая 2010

В вашем коде silverlight вы проверяете наличие чего-либо, включая функцию a, методом GetProperty: -

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

Однако при предостережении, если имя существует, но оно не является функцией, приведенный выше код выдаст исключение.

0 голосов
/ 27 мая 2010

Использовать HTML Bridge .

Если вы вызываете HtmlPage.Window.Invoke(); для метода javascript, который отсутствует, вызов Invoke () должен вызвать исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...