-1
我遇到了获取RichTextBox文本颜色的问题。有一种方法,但我失败了。帮助我使用这种方法或有任何方法来做到这一点。 这里是方法从Silverlight获取文本颜色RichTextBox
run.Foreground(DependencyProperty)
我遇到了获取RichTextBox文本颜色的问题。有一种方法,但我失败了。帮助我使用这种方法或有任何方法来做到这一点。 这里是方法从Silverlight获取文本颜色RichTextBox
run.Foreground(DependencyProperty)
我只是觉得我的问题
((System.Windows.Media.SolidColorBrush)(run.Foreground)).Color.ToString()
与上面的代码的答案我可以在十六进制文本的颜色。
我不知道那是什么方法,是应该做的,但在XAML可以使用:
<RichTextBox Name="MyBox" Text="Some text" Foreground="Red" />
,或者你可以把它绑定到一个刷属性:
<RichTextBox Name="MyBox" Text="Some text" Foreground="{Binding myColor}" />
如果你想从后面的代码设置:
Brush myBrush = new SolidColorBrush(Color.Red);
MyBox.Foreground = myBrush;