Перейти к основному контенту
Центр разработки для Windows

 none
Запуск C# функци из WebView RRS feed

  • Вопрос

  • В WebView есть JS функция которая делает вычисления и должна передавать их C#; как запустить C# функцию из WebView за счёт JS (и передать C# переменную)?


    31 января 2013 г. 11:20

Ответы

  • Привет

    Именно конкретный метод вызвать не получится, но можно подписаться на уведомления для WebView, а из javascript эти уведомления вызывать с помощью специального метода

    Browser.ScriptNotify += Browser_ScriptNotify;
    void Browser_ScriptNotify(object sender, NotifyEventArgs e)
    {
        MessageBox.Show(e.value);
    }

    и в JS:
    window.external.Notify("value");
    Подробнее о методе смотрите на MSDN - WebView.ScriptNotify event (Windows)

    Для связи [mail]

    • Помечено в качестве ответа Anton Nikishin 1 февраля 2013 г. 12:32
    1 февраля 2013 г. 6:54