Einer der Vorteile der Verwendung der Ressourcendatei besteht darin, über Namen auf die Ressourcen zuzugreifen, sodass sich das Bild und der Bildname ändern können, solange die Ressource auf dem neuesten Stand gehalten wird. Das richtige Bild wird angezeigt.
Hier ist ein sauberer Ansatz, um dies zu erreichen: Angenommen, Resources.resx befindet sich im Namespace 'UI.Images', fügen Sie die Namespace-Referenz wie folgt in Ihre xaml ein:
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:UI="clr-namespace:UI.Images"
Stellen Sie Ihre Bildquelle folgendermaßen ein:
<Image Source={Binding {x:Static UI:Resources.Search}} />
Dabei ist 'Suche' der Name der Ressource.