我也希望用所选超链接的URL填充文本框。我认为我在使用此代码时走的是正确的道路,但我不知道如何完成它:
TextPointer position = RichTextBoxEditor.Selection.Start;
Inline parent = position.Parent as Inline;
foreach (Hyperlink hl in RichTextBoxEditor.Blocks.OfType<Hyperlink>())
{
}
答案 0 :(得分:1)
是的......你走的是正确的道路。从来没有做过,但如果您的光标在超链接内,这将为您提供超链接:
TextPointer position1 = richTextBox1.Selection.Start;
Inline parent = position1.Parent as Inline;
TextPointer position2 = parent.ElementStart;
Hyperlink hl = position2.Parent as Hyperlink;