2010-10-10 6 views
0

et désolé si cela a été demandé avant,Capturer lien hypertexte, cliquez en HTML affiché dans WPF cadre

Avec un contrôle Frame WPF je peux afficher un site Web. WPF semble déléguer Rendu à l'installation IE résident.

Malheureusement, il semble que lorsque je clique sur un lien dans la page affichée, WPF ne l'enregistre pas comme Navigation, par ex. Navigating l'événement ne se déclenche pas. Je peux presque imaginer pourquoi cela ne fonctionne pas, mais je demande à la ruche SO si elle sait de toute possibilité de capturer la navigation dans le "navigateur intégré" après tout ...

Répondre

0

Eh bien, pas de réponses? Voici ce que j'ai découvert jusqu'à présent

  • Avec cadre, je suis hors de la chance d'attraper un tel événement
  • Avec le contrôle <WebBrowser>, clics, etc. messages sont enregistrés par l'événement « Navigating » (il Le 0Browser Source de WebBrowser, contrairement à la contrepartie de Frame, n'est pas une propriété depenedncy, c'est-à-dire que je ne peux pas le lier à un Uri ViewModel. La résolution maladroite est de définir la source par programmation.

Le WebBrowser n'est pas beaucoup plus qu'un IE incorporé avec quelques fonctionnalités d'adoration. Si quelqu'un veut intégrer Chrome, c'est possible avec le projet WPF Chromium

Questions connexes