Я использую шаблон MVVM на WPF4, хотя я новичок в обоих. Я ищу хорошее решение для использования элемента управления WebBrowser, который может получать команды Javascript и общаться с ViewModel. Он нуждается в следующем:
- Возможность собирать значения из форм Javascript и возвращать их в ViewModel
- Используйте Javascript для определения ReadyState до
- Выполнение команд Javascript (установка значений формы, использование значений форм для логических шагов, отправка формы), которые происходят при загрузке нескольких страниц.
Работающий сайт не под моим контролем для редактирования или обновления. Он активно использует ActiveX и не принимает браузеры, отличные от IE (Awesomium не будет работать), поэтому стандартный элемент управления WPF WebBrowser, вероятно, единственный вариант.
Этот вопрос предоставляет решение для привязки источника контроля браузера с прикрепленным свойством. Я думаю, что это может быть адаптировано для использования метода навигации для отправки javascript, хотя я не уверен, как значения могут быть возвращены в Viewmodel. Это главное препятствие, которое мне нужно преодолеть.
Тяжелое редактирование - вопрос, получающий очень низкие представления и ответы без ответов, полностью измененный