0

Thunderbird Lightning: Adresse zu externem Kalender (CalDAV) ändern

Will man in Thunderbird den Pfad eines CalDAV-Kalenders bearbeiten, so kann man dies nicht direkt mit „Kalender bearbeiten“ tun, da die Adresse dort schreibgeschützt ist.
Um aber trotzdem um das Löschen und Neuanlegen herumzukommen, kann man diese in about:config ändern.

Dahin gelangt man über Extras -> Einstellungen -> Erweitert -> Allgemein -> Konfiguration bearbeiten…
Dort sucht man nach

calendar.registry

Die Adressen der Kalender haben einen Einstellungsnamen, der auf .uri enden. In diese kann man dann einfach den neuen Wert, also die neue Adresse eingeben!

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");