Bonjour,

Je rencontre plusieurs questions avec l'utilisation des DynamicResource.
J'ai une application que je voudrai rendre multilangue. J'(ai donc deux fichier deux ressources avec les clés/valeurs de mon texte.
Par exemple:

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:system="clr-namespace:System;assembly=mscorlib">
    <system:String x:Key="Culture">fr-FR</system:String>
	<system:String x:Key="Welcome">Bienvenue</system:String>
	<system:String x:Key="Test">Ceci est un test</system:String>
</ResourceDictionary>
 
<TextBlox Text="{DynamicResource ResourceKey=Test}" />

Pour cet exemple pas de problème.
La où ça se complique c'est quand j'ai un StringFormat.
Par exemple:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<TextBlock>
	<TextBlock.Text>                            
		 <MultiBinding StringFormat= "Bienvenue {0} {1} ">
			 <Binding Path="UserConnected.Lastname" RelativeSource="{RelativeSource AncestorType=Window}" Mode="OneWay" FallbackValue="" />
			 <Binding Path="UserConnected.Firstname" RelativeSource="{RelativeSource AncestorType=Window}" Mode="OneWay" FallbackValue="" />
		 </MultiBinding>
	</TextBlock.Text>
</TextBlock>

Comment faire pour remplacer le "Bienvenue" par ma ressource?
J'ai essayé ceci mais sans succés.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
...
<MultiBinding StringFormat= "{}{DynamicResource ResourceKey=Welcome} {0} {1} ">
...

Quelqu'un a t'il une idée svp?
Par avance merci.