C# lien Hypertexte dans TextBlock: rien ne se passe quand je clique dessus

Dans mon C# application autonome, je veux que les utilisateurs cliquent sur un lien qui devrait lancer leur navigateur préféré.

System.Windows.Controls.TextBlock text = new TextBlock();
Run run = new Run("Link Text");

Hyperlink link = new Hyperlink(run);
link.NavigateUri = new Uri("http://w3.org");
text.Inlines.Add(link);

Le lien est affiché correctement.

Lorsque je passe la souris dessus, le lien devient rouge.

PROBLÈME: Quand je clique dessus, rien ne se passe.

Ai-je oublié quelque chose? Ai-je besoin pour mettre en œuvre une sorte de méthode pour vraiment laisser le lien sera ouvert?