Je suis en train de changer l'image d'arrière-plan défini par XAML cette façon:« chemin » pas une propriété valide pour Image.source
<s:SurfaceWindow.Resources>
<ImageBrush x:Key="WindowBackground"
Stretch="None" Opacity="0.6" ImageSource="pack://application:,,,/Resources/img/bg/Default.jpg"/>
</s:SurfaceWindow.Resources>
en utilisant le code suivant dans une méthode:
sessionWindow.SetValue(ImageBrush.ImageSourceProperty, "..//..//Resources//img//bg//Aqua.jpg");
où sessionWindow est la fenêtre réelle. Il lève l'exception dans le titre
pourquoi utiliser la syntaxe uri pack en XAML, vous pouvez simplement omettre "" paquet: // application: ,,, » partie –