Accediendo a DOM desde WebBrowser

Estoy tratando de implementar una pequeña aplicación similar a un navegador que me permita modificar la apariencia de los sitios web vistos (por ejemplo, hacer que la fuente de los enlaces sea más grande). Está diseñado para Microsoft Surface, para ser utilizado en una gran pantalla táctil. Utiliza WPF para la interfaz de usuario.

Tengo la intención de usar un control WebBrowser para esta tarea. Sin embargo, hay dos clases llamadas WebBrowser en los documentos. Uno de ellos esta enSystem.Windows.Forms, el otro enSystem.Windows.Controls. El primero da acceso al modelo DOM, pero está diseñado para aplicaciones de Formularios (si entiendo correctamente, eso definitivamente no es lo que tengo). El segundo se agrega de forma predeterminada si agrega el controlador en xaml, pero no le da acceso al DOM.

Entonces, ¿cómo accedo al modelo DOM desde un WebBrowser para Surface? Soy muy nuevo en c # y en las tecnologías de Microsoft, por lo que me disculpo si mi pregunta no está clara o es obvia.

Respuestas a la pregunta(1)

Su respuesta a la pregunta