Heim >Backend-Entwicklung >C++ >Wie ordne ich ein BitmapImage von Resources.resx korrekt zu Image.Source zu?

Wie ordne ich ein BitmapImage von Resources.resx korrekt zu Image.Source zu?

DDD
DDDOriginal
2025-01-18 23:47:10946Durchsuche

How to Correctly Assign a BitmapImage from Resources.resx to Image.Source?

Lösen Sie das Problem des Ladens von BitmapImage aus der Ressourcendatei Resources.resx in Image.Source

Ihr Versuch, das BitmapImage in Resources.resx Image.Source zuzuweisen, ist fehlgeschlagen, da der Pack-URI-Pfad falsch ist.

Um relative Pfade in Pack-URIs zu verwenden, muss sich die Datei logo.png in einem Ordner mit dem Namen „Resources“ im Visual Studio-Projekt befinden und ihre Build-Aktion muss auf „Resources“ festgelegt sein. Dieser Ordner „Resources“ hat nichts mit Resources.resx zu tun und kann beliebig umbenannt werden.

Ihr Code sollte also so aussehen:

<code class="language-csharp">logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));</code>

Das obige ist der detaillierte Inhalt vonWie ordne ich ein BitmapImage von Resources.resx korrekt zu Image.Source zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn