求高人wpf中Richtextbox通过代码来设置给选中文字加下划线

时间:2021-08-23 19:12:44
//通过代码来设置选中文字的样式代码:
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>

#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>