格式化用作绑定到WPF中的TextBlock的字符串

时间:2017-11-23 09:03:44

标签: c# wpf

我在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"

我希望输出显示为

enter image description here

如果我直接访问TextBlock

,我可以这样做
LogMessageBox.Inlines.Add( new Run(message)) { Foreground = color });

并拆分字符串消息。

我怎么能通过绑定来做到这一点,以便我可以设置字符串的不同部分的颜色/格式?

0 个答案:

没有答案