Daten, die den TextBlock.Inlines binden

Meine WPF-App empfängt einen Nachrichtenstrom von einem Back-End-Service, den ich auf der Benutzeroberfläche anzeigen muss. Diese Nachrichten sind sehr unterschiedlich und ich möchte für jede Nachricht ein anderes visuelles Layout (Zeichenfolgenformate, Farben, Schriftarten, Symbole usw.) haben.

Ich hatte gehofft, einfach eine Inline (Run, TextBlock, Italic usw.) für jede Nachricht erstellen zu können und sie dann irgendwie alle in eineObservableCollection<> und mit der Magie der WPF-Datenbindung auf meinem TextBlock.Inlines in der Benutzeroberfläche. Ich konnte nicht herausfinden, wie das geht. Ist das möglich?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage