My WPF App получает поток сообщений из бэкэнд-сервиса, который мне нужно отображать в пользовательском интерфейсе. Эти сообщения сильно различаются, и я хочу иметь разные визуальные макеты (строковые форматы, цвета, шрифты, значки и т.д.) Для каждого сообщения.
Я надеялся просто создать встроенный (Run, TextBlock, Italic и т.д.) для каждого сообщения, а затем как-то поместить их все в ObservableCollection<>
и используя магию привязки данных WPF на моем текстовом блоке. UI. Я не мог найти, как это сделать, возможно ли это?