【发布时间】:2016-03-11 10:51:28
【问题描述】:
我将 Richtextbox 的文档添加到数据库。文档有几个超链接。以编程方式添加到此 Richtextbox 的每个超链接如下:
RichTextBox.IsDocumentEnabled = true;
RichTextBox.IsReadOnly = true;
Run run = new Run(RichTextBox.Selection.Text);
Hyperlink hyp = new Hyperlink(run);
WordMain main = new WordMain();
hyp.Click += new RoutedEventHandler(main.hyperLink_Click);
hyp.NavigateUri = new Uri("http://search.msn.com");
RichTextBox.Cut();
var container = new InlineUIContainer(new TextBlock(hyp), RichTextBox.Selection.Start);
RichTextBox.IsDocumentEnabled = true;
RichTextBox.IsReadOnly = false;
从数据库加载数据后,我无法在新的 Richtextbox 中处理点击事件。 请帮忙。
【问题讨论】:
-
当然不能,您认为代表必须保存在哪里?
-
@Spawn,我只测试它。您还有其他解决方案吗?
标签: c# wpf hyperlink richtextbox rtf