对于静态内容的选择性着色,以下建议可以正常工作: Is it possible to seletively color a wrapping TextBlock in Silverlight/WPF
但是我的内容将在运行时生成。例如。如果生成的内容是:“A Quick Brown Fox”,那么我需要他们将“Brown”字符串设为棕色,将“Fox”字符串设为红色
关键字颜色列表是固定的,我可以在运行时使用。
我查看了 MSDN 上的 Advanced TextFormatting 页面,但这对我来说太复杂了,那里的示例也无法编译:(
我正在考虑创建一个可以为我执行此操作的自定义控件。让我知道是否有人对如何进行此操作有任何想法。
提前致谢。