Из Silverlight-приложения можно проверить existance (существование) функции с помощью следующего метода:
bool res = HtmlPage.Window.IsFunctionExists("MyFunc"); |
Метод вернет true для функции, которая определена в теге SCRIPT на странице или определена в подгружаемом .js-файле (например: <script type="text/javascript" src="Silverlight.js"></script>).
Метод определен в следующем классе:
public static class FunctionHelper |
| public static bool IsFunctionExists(this HtmlWindow wnd, string functionName) |
| return (bool)wnd.Eval("typeof " + functionName + " == \"function\""); |
Комментариев нет:
Отправить комментарий