我的WPF应用程序从后端服务接收消息流,我需要在UI中显示.这些消息差异很大,我想为每条消息提供不同的视觉布局(字符串格式,颜色,字体,图标等等).
我希望能够为每条消息创建一个内联(Run,TextBlock,Italic等),然后以某种方式将它们全部放入一个ObservableCollection<>并在UI中使用我的TextBlock.Inlines上的WPF数据绑定魔法.我找不到怎么做,这可能吗?
我在文本块中有一行文字,内容如下:
"检测到[手势],准确度为[准确度]"
在WPF中,我是否可以更改文本块中元素的颜色?我可以将文本块设置为多种颜色吗?例如,我希望整个TextBlock是黑色的,除了手势名称,我想要是红色的.
这可能在WPF中吗?