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

Bagaimana untuk menetapkan BitmapImage daripada Resources.resx kepada Image.Source?

Susan Sarandon
Susan Sarandonasal
2025-01-18 23:32:12961semak imbas

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

Menetapkan BitmapImage daripada Resources.resx kepada Image.Source

Dalam pertanyaan ini, pengguna mendapatkan bantuan dalam memberikan BitmapImage daripada Resources.resx kepada Image.Source. Pengguna telah menghadapi masalah apabila cuba menggunakan URI Pek dalam kod mereka.

Untuk menyelesaikan isu ini, adalah penting untuk memastikan bahawa fail imej terletak dalam folder bernama "Sumber" dalam projek Visual Studio. Selain itu, Tindakan Binaan mesti ditetapkan kepada Sumber. Folder Resources ini berbeza daripada Resources.resx dan boleh dinamakan semula seperti yang dikehendaki.

Dengan melaksanakan langkah-langkah ini, URI Pack akan berfungsi dengan betul dan aplikasi akan dapat mengakses imej daripada mesin yang berbeza walaupun jika laluan mutlak mungkin berbeza.

Berikut ialah contoh kod yang disemak:

logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));

Atas ialah kandungan terperinci Bagaimana untuk menetapkan BitmapImage 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