Я только что нашел себе новую задачу: Сделайте текстовый процессор, который обрабатывает больше, чем в Интернете, чем обычный текст. Проектирование хорошей структуры для этого - это то, чего я не могу ждать, прежде чем начать, но мне нужно знать, какие возможности есть у GUI (у него, вероятно, будет много проблем с GUI).C# WPF Текст со ссылками
Итак, основная вещь, в которой мне нужен какой-то элемент управления, где я могу сделать части своего текста доступными для мыши/мышью.
Я новичок в WPF и не знаю, как это сделать. Есть ли у кого-нибудь идея, как это сделать? Есть ли примеры? Есть ли уже контроль для этого?
Заранее спасибо
EDIT:
я нашел какой-то способ сделать это с RichTextBox:
// 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;
я теперь получить хорошую гиперссылку в моем текстовом поле ... кроме случаев, когда я нажимаю его, ничего не происходит. Что мне здесь не хватает?
проверить мое редактирование через 5 минут, спасибо! – SirLenz0rlot
это должно сделать трюк, спасибо большое! – SirLenz0rlot