[ad_1]
Saya punya .PNG file di men-debug folder yang saya gunakan sebagai imagebrushes
Dan diffusematerials
tanpa masalah. YAITU:
myImageBrush.ImageSource = New BitmapImage(New Uri("image0.png", UriKind.Relative))
Sekarang saya punya dua Image
kontrol dan saya mengatur sumber IE:
myImage.Source = New BitmapImage(New Uri("image0.png", UriKind.Relative))
Tidak ada yang muncul.
Apa yang saya coba:
Kecuali saya menetapkan breakpoint, periksa Image
di debug DAN perluas bagian sumber dan gulir ke bawah lalu lanjutkan. Jika saya melakukan itu, gambar akan ditampilkan – saya tidak perlu melakukan apa pun lagi.
JADI, saya punya .PNG file yang berfungsi dengan baik – kecuali di Image
kontrol. Jika saya memperluas Image
detail dalam mode debug, saya tidak punya masalah, jika tidak Image
tidak ditampilkan.
Tahu apa yang sedang terjadi?
Solusi 1
Aku sangat terlambat, tapi
bagaimana dengan saranku?
var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri("pen.png", UriKind.RelativeOrAbsolute); bitmapImage.CacheOption = BitmapCacheOption.OnLoad; bitmapImage.EndInit(); MyImage.Source = bitmapImage;
dari Masalah Jalur Gambar Relatif WPF (BitmapImage dan UriSource) ~ Ladofa[^]
[ad_2]
コメント