Voglio avere una risorsa stringa, che contiene un collegamento ipertestuale. Credo che questo non è possibile, a meno che non ho avuto 4 stringhe di risorse:WPF Resources.resx stringa con collegamento ipertestuale?
testo pre-collegamento ipertestuale collegamento ipertestuale href testo hyperlink di testo Post-collegamento ipertestuale.
Poi costruirlo nel XAML via:
<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>
Che è semplicemente orribile, per molte diverse ragioni (Styling, non molto dinamico etc etc). Bar che crea il mio rendering e il mio formato di stringa, ad esempio "Invia un'email {[email protected]|the helpdesk} per ulteriore assistenza". C'è un altro modo per raggiungere questo obiettivo? (Non è necessario utilizzare il file Resources.resx)