我能夠在RichTextBox中加載rtf文檔,但文檔包含的某些網站的鏈接不起作用。 任何人有任何想法爲什麼?一些解決方案,使鏈接工作?RTF與RichTextBox中的鏈接WPF
最好的問候,
保羅·阿澤維多
我能夠在RichTextBox中加載rtf文檔,但文檔包含的某些網站的鏈接不起作用。 任何人有任何想法爲什麼?一些解決方案,使鏈接工作?RTF與RichTextBox中的鏈接WPF
最好的問候,
保羅·阿澤維多
WPF默認情況下,不明白的地方,你要顯示的鏈接,所以發生的事情是,超鏈接類射擊事件,RequestNavigate,並期待着你,應用程序設計師,導致實際的導航發生。
我以爲你只是想啓動系統配置的Web瀏覽器,所以這裏的一切,你需要做的:您收到有OS
這可能看起來有點像這樣:
public class MyWindow : Window
{
public MyWindow()
{
this.InitializeComponent();
this.myRichTextBox.AddHandler(Hyperlink.RequestNavigate, MyWidow.HandleRequestNavigate);
}
private static void HandleRequestNavigate(object sender, RequestNavigateEventArgs args)
{
Process.Start(args.Uri.ToString());
}
}
這裏是我解決了富文本文件的鏈接的一種方式。
Loading a RichTextBox from an RTF file using binding or a RichTextFile control
你好德魯, 謝謝您的回答。 問題不在於你如何描述它。問題是我有一個詞「鏈接」,這個詞有一個超鏈接到RTF文檔中的網站。在RichTextBox中,單詞出現時帶有下劃線,而鼠標懸停在光標上是一隻手,但點擊不起作用。 任何線索? – Paulo 2009-10-29 18:44:07
啊,沒問題。我知道你需要什麼,讓我修改我的答案。 – 2009-10-29 19:17:07