none
WPF 中的RictTextBox控件,如何在光标所在的位置插入文本,或者Hyperlink RRS feed

答案

  • Hi,简单的代码如下,可以根据需要自行修改:

            private void InsertText(RichTextBox tb, string text)
            {
                tb.CaretPosition.InsertTextInRun(text);
            }
    
            private void InsertHyperlink(RichTextBox tb, string text, string uri)
            {
                tb.Selection.Text = text;
                TextRange tr = new TextRange(tb.Selection.Start, tb.Selection.End);
                Hyperlink hlink = new Hyperlink(tr.Start, tr.End);
                hlink.NavigateUri = new Uri(uri);
            }

    2014年3月4日 14:22

全部回复