Hace poco publicaba un post sobre cómo crear un control LinkButton modificando el estilo y la plantilla de un control botón de WPF para añadirle la funcionaldad requerida, que estaba basado en otro post.
Pues bien, replicar contenido, aún manteniendo el origen del mismo, no creo que sea una buena línea a seguir, a pesar de que parezca un buen ejemplo de cómo modificar la funcionalidad de los controles de WPF, rectifico.
El contenido del post original no es del todo correcto, por lo que, después de pediros mil disculpas a todos por mi error, paso a exponer:
El control LinkButton como tal no existe en WPF, pero si su sinónimo, es decir, el control Hyperlink, que aporta la misma funcionalidad.
Para usarlo, debemos contener dicho control en un TextBlock en cualquier punto de nuestra interfaz o dentro de un párrafo de texto ya que se trata de un «inline-level flow content element», es decir, un elemento pensado para usar en flujos de líneas de texto.
Un ejemplo de esto sería:
<TextBlock>
<Hyperlink NavigateUri=http://geeks.ms>Geeks·ms</Hyperlink>
</TextBlock>
Como vemos, es mucho más sencillo y evitamos tener que suscribirnos a un evento y crear código para responder al mismo.
Espero que os sea de utilidad.