Я использую словари ресурсов для многоязычной поддержки и связываю свои метки как DynamicResource. Однако есть ли простой способ использовать гиперссылку NavigateUri в качестве DynamicResource? Я не могу найти ни одного типа Uri в mscorlib. Uri, на который должен ссылаться элемент управления гиперссылкой, зависит от языка, и я хотел бы, чтобы он был легким и имел гиперссылку в моих словарях.
В словаре:
xmlns:system="clr-namespace:System;assembly=mscorlib"
<system:String x:Key="ww-url-label">Password forgotten?</system:String>
<system:String x:Key="ww-url">https://somelink</system:String>
В окне xaml:
<Hyperlink NavigateUri="{DynamicResource ww-url}" RequestNavigate="Hyperlink_RequestNavigate">
<TextBlock Text="{DynamicResource ww-url-label}" />
</Hyperlink>
Очевидно, что NavigateUri не работает. Конечно, я мог бы добавить ссылку программно, но я бы предпочел сохранить ее в ResourceDictionary ... Есть ли простой способ сделать это?