Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menetapkan BitmapImage dengan betul daripada Resources.resx kepada Image.Source?

Bagaimana untuk Menetapkan BitmapImage dengan betul daripada Resources.resx kepada Image.Source?

DDD
DDDasal
2025-01-18 23:47:10992semak imbas

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

Selesaikan masalah memuatkan BitmapImage daripada fail sumber Resources.resx ke Image.Source

Percubaan anda untuk menetapkan BitmapImage dalam Resources.resx kepada Image.Source gagal kerana laluan URI Pack tidak betul.

Untuk menggunakan laluan relatif dalam Pack URI, fail logo.png mesti terletak dalam folder bernama "Sumber" dalam projek Visual Studio dan tindakan binaannya mesti ditetapkan kepada "Sumber". Folder "Sumber" ini tiada kaitan dengan Resources.resx dan boleh dinamakan semula sesuka hati.

Jadi kod anda sepatutnya kelihatan seperti ini:

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

Atas ialah kandungan terperinci Bagaimana untuk Menetapkan BitmapImage dengan betul daripada Resources.resx kepada Image.Source?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn