Acessando DOM do WebBrowser

Estou tentando implementar um pequeno aplicativo semelhante a um navegador que me permita modificar a aparência de sites exibidos (por exemplo, aumentar a fonte de links). Ele é projetado para o Microsoft Surface, para ser usado em uma enorme tela sensível ao toque. Ele usa o WPF para a interface do usuário.

Estou pretendendo usar um controle WebBrowser para essa tarefa. No entanto, existem duas classes chamadas WebBrowser nos documentos. Um deles está emSystem.Windows.Forms, o outro emSystem.Windows.Controls. O primeiro dá acesso ao modelo DOM, mas destina-se a aplicativos Forms (se bem entendi, definitivamente não é isso que eu tenho). O segundo é adicionado por padrão se você adicionar o controlador em xaml, mas não dá acesso ao DOM.

Então, como eu acesso o modelo DOM de um WebBrowser for Surface? Sou muito novo no c # e nas tecnologias da Microsoft, por isso peço desculpas se a minha pergunta não for clara ou óbvia.

questionAnswers(1)

yourAnswerToTheQuestion