RichTextBox1.Selection.ApplyPropertyValue(TextElement.ForegroundProperty, Brushes.Red); //改变前景色
RichTextBox1.Selection.ApplyPropertyValue(TextElement.FontSizeProperty, 12); //改变文字大小
上面是改变颜色和字体,怎么加下划线,
还有一个问题是,当这些样式设置了以后,如果继续输入时文字会变成上面的样式,怎么返回原来的样式啊。小弟刚学wpf,求高人帮忙啊,
4 个解决方案
#1
查看font类。
#2
http://topic.csdn.net/u/20091112/16/3fbe8ee5-5c48-4e2f-a7e4-575821ae0901.html
#3
<Button Command="EditingCommands.ToggleUnderline" ToolTip="下划线">
<TextBlock TextDecorations="Underline" FontWeight="Bold">U</TextBlock>
</Button>
<TextBlock TextDecorations="Underline" FontWeight="Bold">U</TextBlock>
</Button>
#1
查看font类。
#2
http://topic.csdn.net/u/20091112/16/3fbe8ee5-5c48-4e2f-a7e4-575821ae0901.html
#3
<Button Command="EditingCommands.ToggleUnderline" ToolTip="下划线">
<TextBlock TextDecorations="Underline" FontWeight="Bold">U</TextBlock>
</Button>
<TextBlock TextDecorations="Underline" FontWeight="Bold">U</TextBlock>
</Button>