У меня есть TextBlock
в моем приложении, в котором есть текст с некоторыми URL-адресами. В то же время я хочу, чтобы текст можно было выбирать и копировать. Если я использую элемент TextBox
, я теряю возможность добавлять Hyperlink
s, и если я использую TextBlock
, я теряю функциональность выбора.WPF textblock, который позволяет выбирать текст
Имея все, что сказал, что вы предлагаете сохранить как гиперссылки, так и возможность выбора (с мышью и клавиатурой)?
Редактировать: это приложение является чат-приложением, и я хочу, чтобы входящее сообщение выбиралось, когда URL-адрес можно щелкнуть.
Я думаю, что ['RichTextBox'] (https://msdn.microsoft.com/en-gb/library/system.windows.controls.richtextbox (v = vs.110) .aspx) - это то, что вы ищете для – dkozl
@dkozl Спасибо за ваш ответ, я не знаю, как добавить гиперссылки в RichTextBox, в настоящее время в TextBlock. Я добавляю с помощью TextBlock.Inlines.Add для добавления гиперссылок. Я имею в виду, что я сделал google, но RichTextBox много отличается, может быть, я должен начать изучать это. –