私は自分自身に新たな課題を見つけました: プレーン テキストよりも Web のように処理するワープロを作成することです。このための優れたフレームワークを設計することから始めるのが待ちきれませんが、GUI 側でどのような可能性があるかを知る必要があります (おそらく GUI の課題がたくさんあるでしょう)。
したがって、テキストの一部をクリック可能/マウスオーバー可能にすることができるある種のコントロールが必要であるという基本的なこと。
私はWPFが初めてで、これを行う方法がわかりません。これを作る方法を知っている人はいますか?例はありますか?これに対するコントロールはすでにありますか?
前もって感謝します
編集:
リッチテキストボックスでそれを行う方法を見つけました:
// Create a FlowDocument to contain content for the RichTextBox.
FlowDocument myFlowDoc = new FlowDocument();
// Add paragraphs to the FlowDocument.
Hyperlink myLink = new Hyperlink();
myLink.Inlines.Add("hyperlink");
myLink.NavigateUri = new Uri("http://www.stackoverflow.com");
// Create a paragraph and add the Run and hyperlink to it.
Paragraph myParagraph = new Paragraph();
myParagraph.Inlines.Add("check this link out: ");
myParagraph.Inlines.Add(myLink);
myFlowDoc.Blocks.Add(myParagraph);
// Add initial content to the RichTextBox.
richTextBox1.Document = myFlowDoc;
テキストボックスに素敵なハイパーリンクが表示されるようになりました...クリックしても何も起こりません。ここで何が欠けていますか?