Wie kann ich die WPF-BitmapImage-UriSource-Eigenschaft auf einen relativen Pfad festlegen?

Ich lade ein Bild in WPF mithilfe der BitmapImage-Klasse. Mein Code funktioniert einwandfrei, wenn ich einen absoluten Pfad für die UriSource gebe, aber nicht, wenn ich versuche, einen relativen Pfad zu verwenden.

Meine XAML ist:

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

Die Datei questionmark.jpg wird dem Projekt hinzugefügt, wobei für die Aktion "Ressource erstellen" und "In Ausgabeverzeichnis kopieren" die Option "Immer kopieren" festgelegt ist. Die Fehlermeldung lautet "Die Datei [Dateiname] ist nicht Teil des Projekts oder die Eigenschaft 'Build Action' ist nicht auf 'Resource' gesetzt". Dies funktioniert, wenn ich einen absoluten Pfad für die UriSource verwende, aber das geht offensichtlich nicht.

Wie soll ich meine UriSource in der XAML definieren?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage