我在MainWindow中使用TextBlock。
我有一个绑定,如下所示:
<TextBlock Name="LogMessageBox" DockPanel.Dock="Top" Text="{Binding BindingString} HorizontalAlignment="Center"/>
在我的代码中:
public string BindingString{ get; set; }
现在我遇到的问题是我希望将我设置BindingString的文本的颜色设置为:
BindingString = "This is a text String"
我希望输出显示为
如果我直接访问TextBlock
,我可以这样做LogMessageBox.Inlines.Add( new Run(message)) { Foreground = color });
并拆分字符串消息。
我怎么能通过绑定来做到这一点,以便我可以设置字符串的不同部分的颜色/格式?