Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menetapkan BitmapImage dengan betul daripada Resources.resx kepada 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!