Строка WPF Resources.resx с гиперссылкой?

Я хочу иметь строковый ресурс, содержащий гиперссылку. Думаю, это невозможно, если у меня не было 4 строк ресурсов:

Текст перед гиперссылкой гиперссылка href текст гиперссылки Текст пост-гиперссылки.

Затем создайте его в xaml с помощью:

<StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Right">
    <TextBlock Grid.Column="1" Text="{x:Static p.Resources.PreHText}" />
    <Hyperlink Grid.Column="1" NavigateUri="{x:Static p.Resources.HHref}">
    <TextBlock Text="{x:Static p.Resources.HText}" /></Hyperlink></TextBlock>
    <TextBlock Grid.Column="1" Text="{x:Static p.Resource.PostHText}" />
</StackPanel>

Что просто ужасно по многим причинам (стиль, не очень динамичный и т. Д.). Запретить создание собственного рендера и строкового формата, например «Пожалуйста, напишите {me@there.com | в службу поддержки} для получения дополнительной помощи». Есть ли другой способ добиться этого? (Не обязательно использовать файл resources.resx)

7
задан Theun Arbeider 29 January 2011 в 00:35
поделиться