Comment puis-je régler le WPF BitmapImage UriSource propriété d'un chemin relatif?

Je suis de chargement d'une image dans WPF par l'aide de la BitmapImage classe. Mon code fonctionne parfaitement quand je donne un chemin absolu pour le UriSource mais pas quand je l'ai essayer et d'utiliser un chemin relatif.

Mon XAML est:

<Image Width="50" Name="MemberImage" HorizontalAlignment="Left">
    <Image.Source>
        <BitmapImage DecodePixelWidth="50" UriSource="questionmark.jpg" />
    </Image.Source>
</Image>

L'questionmark.jpg est ajouté au projet avec une Action de génération de Ressources et de Copie vers le Répertoire de Sortie ensemble pour Copier toujours. L'erreur que j'obtiens est "Le fichier [nom de fichier] ne fait pas partie du projet ou de ses" Construire l'Action " propriété n'est pas définie à 'Ressource'". Cela fonctionne lorsque j'utilise un chemin absolu pour le UriSource mais qui de toute évidence ne peut pas faire.

Comment dois-je définir ma UriSource dans le code XAML?

OriginalL'auteur Val M | 2010-07-05