Страницы

Поиск по вопросам

среда, 12 декабря 2018 г.

Вызов C# функции из javascript

У меня есть десктопное приложение на WPF, в котором лежит . В него грузится один сервис с сайта, для отображения и работы с картами. В зависимости от логики я через Invoke вызываю там разные javascript функции.
Что делать, если мне надо подписатся на callback событие? Как из javascript вызвать функцию на C#? Все что удалось нагуглить написано для использования в ASP.Net/Silverlight, но как сделать это в обычном десктоп приложении?


Ответ

Самое простое - сделать на С# ComVisible класс и обращаться к нему из JavaScript. Этот класс уже будет обращаться к приложению (через Application.Current).

Комментариев нет:

Отправить комментарий