Захватить гиперссылку в HTML, отображаемом в WPF Frame - PullRequest
0 голосов
/ 11 октября 2010

и извините, если это спросили раньше,

С WPF Frame Control я могу отобразить веб-сайт. WPF, по-видимому, делегирует рендеринг резидентной установке IE.

К сожалению, похоже, что когда я нажимаю какую-то ссылку на отображаемой странице, WPF не регистрирует ее как Navigation , например Navigating событие не срабатывает. Я почти представляю, почему это не работает, но я спрашиваю улей, знает ли он о какой-либо возможности захвата навигации во «встроенном браузере» ...

1 Ответ

0 голосов
/ 12 октября 2010

Ну, нет ответов? Вот что я узнал до сих пор

  • С Frame мне не повезло поймать такое событие
  • С помощью элемента управления <WebBrowser> сообщения о кликах и т. Д. Регистрируются событием «Навигация» (похоже, что обновления нет, но я не уверен)
  • WebBrowser Source, в отличие от аналога Frame, не является свойством зависимостей, т.е. я не могу связать его с URI ViewModel. Неуклюжее разрешение - установить источник программно.

WebBrowser не намного больше, чем встроенный IE с некоторыми функциональными возможностями. Если кто-то хочет внедрить Chrome, это также возможно с проектом WPF Chromium

...