【发布时间】:2011-08-10 15:20:31
【问题描述】:
我想在我的 RichTextBox 编辑器中以编程方式触发以下函数。
我已经有了这个:
//Copy
TextRange range = new TextRange(doc.Editor.Selection.Start, doc.Editor.Selection.End);
Clipboard.SetText(range.Text);
//Paste
Editor.Paste();
// PageDown
Editor.PageDown();
// PageUp
Editor.PageUp();
//Text Size
Editor.FontSize = number;
//Undo
Editor.Undo();
//Redo
Editor.Redo();
我想将以下内容应用于 RichTextBox 上当前选定的文本:
左对齐
右对齐
中心
增加/减少行距
粗体
下划线
斜体
【问题讨论】:
-
您要加粗/斜体/下划线/等选定文本、所有文本还是您将要输入的任何文本?
-
@Vladislav 选定文本
-
我已经扩展了我的答案,将缺失的样式应用于 TextRange。希望这会有所帮助。
标签: c# wpf richtextbox