Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Подскажите компонент, поддерживающий links


Автор: AHgpeu 29.1.2010, 10:59
Нужен компонент типа richTextBox, но который может отображать произвольные слова как ссылки.
Т.е. с возможностью кликать на эти слова (фразы) и обрабатывать эти клики.
+ Текст должен быть доступен для редактирования.

*********
В голову уже пришел такой вариант:
Просто обрабатывать MouseMove и если мышь находится над нужным словом - изменять курсор и обрабатывать в этом месте клик.
Но как это сделать тоже не знаю.....

Автор: tol05 29.1.2010, 12:49
Цитата(AHgpeu @  29.1.2010,  09:59 Найти цитируемый пост)
Нужен компонент типа richTextBox, но который может отображать произвольные слова как ссылки.

richTextBox позволяет добавлять ссылки

http://stackoverflow.com/questions/762271/clicking-hyperlinks-in-a-richtextbox-without-holding-down-ctrl-wpf

или же на линк можно подвязать обработчик клика
Код

private void myLinkClicked(object sender, LinkClickedEventArgs e)
{
   Process p = new Process();
   p = Process.Start("IExplore.exe", e.LinkText);
}

Автор: AHgpeu 29.1.2010, 13:09
thanks,
а как нажимать на эту сылку БЕЗ нажатия на Ctrl?

Автор: tol05 29.1.2010, 16:11
Цитата(AHgpeu @  29.1.2010,  12:09 Найти цитируемый пост)
thanks,

TBD

))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)