0

WPF: Klickbaren Link (Hyperlink) einer E-Mail-Adresse erzeugen

Ich habe vor einiger Zeit bereits beschrieben, wie man klickbare Hyperlinks in WPF erreichen kann. (Siehe: WPF: Klickbaren Link (Hyperlink) in MessageBox erzeugen)

Will man allerdings eine E-Mail-Adresse als Link darstellen, so bekommt man mit oben genanntem Code eine UriFormatException
Lösung ist es, beim Erstellen der Uri zusätzlich ein mailto: anzugeben:

Run link = new Run("mail@email.com");
Hyperlink hyperl = new Hyperlink(link);
hyperl.RequestNavigate += (sender, e) => { System.Diagnostics.Process.Start(e.Uri.ToString()); };
hyperl.NavigateUri = new Uri("mailto:" + "mail@email.com");


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.