Я хочу отобразить текст + гиперссылки в RichTextBox из выделенного кода или через Xaml, если есть такая возможность.
На данный момент у меня есть строковая переменная с URL (что я бы очень хотел сделать кликабельным), привязанным к TextBlock.Я хотел бы в основном заменить:
<TextBlock Text="{Binding myTextWithUrl}" />
на (в richTB:)
<Run Text="partOfTextNonUrl" /><Hyperlink NavigateUri="theUrl" TargetName="whatever" />
Вот как это выглядит:
У меня есть ItemsControlшаблонируется с пользовательским объектом
<ItemsControl ItemsSource="{Binding FeedResults}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" >
<my:SearchResultItem />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
И этот пользовательский элемент управления представляет связанные данные в 3 текстовых блоках, как показано выше: заголовок, дата и текст, содержащий текст + URL-адреса.метод, который извлекает URL из строки, я просто не знаю, как его использовать.Я могу генерировать динамически Run () и Hyperlink (), и добавлять их в абзац, но как связать?
Или любое другое решение?Ты бы сделал мой день !!
Спасибо, Сильвен