Dati che legano TextBlock.Inlines

La mia app WPF riceve un stream di messaggi da un servizio di back-end che ho bisogno di visualizzare nell’interfaccia utente. Questi messaggi variano ampiamente e voglio avere un diverso layout visivo (formati stringa, colors, caratteri, icone, ecc.) Per ogni messaggio.

Speravo solo di essere in grado di creare un inline (Run, TextBlock, Italic ecc.) Per ogni messaggio, quindi in qualche modo metterli tutti in una ObservableCollection e usare la magia di WPF Data Binding sul mio TextBlock.Inlines nell’interfaccia utente. Non sono riuscito a trovare come si fa, è ansible?