Зареждам съдържание на WPF Richtextbox от Xaml низ, в който има някои хипервръзки. Когато е зареден в контрола, хипервръзките не могат да се кликват! Искам да щракна върху тях и свързаният с тях URL адрес се показва.
Хипервръзка в WPF Richtextbox
Отговори (2)
Уверете се, че свойството DetectUrls
на RichTextbox е зададено на true. След това можете да прикачите манипулатор на събитие към събитието с кликване върху връзката и да направите каквото желаете.
<RichTextBox DetectUrls="True" />
Потенциална дублирана нишка. Заслугата е на Сам Мелдрум от това нишка.
За още по-задълбочен анализ можете да опитате тази статия.
person
freschx
schedule
12.05.2013
Грешите, свойството DetectUrls е свързано с RichTextBox на WinForms, но не и с това на WPF.
- person white.zaz; 27.06.2014
Не freschx, става дума за WPF. WPF RichTextBox
, за разлика от този в WinForms, няма свойство DetectUrls
. И е странно, че сте написали Xaml код за това, още по-странно е, че някой го смята за полезен.
Вижте тази публикация, където JHubbard80 и аз имахме два различни подхода за решаване на този проблем.
person
hillin
schedule
24.11.2013
richTextBox.IsDocumentEnabled = true;
- person Ernesto Alfonso   schedule 28.06.2016