[ad_1]
tôi có .PNG các tập tin trong gỡ lỗi thư mục mà tôi sử dụng làm imagebrushes
Và diffusematerials
không có vấn đề gì I E:
myImageBrush.ImageSource = New BitmapImage(New Uri("image0.png", UriKind.Relative))
Bây giờ tôi có hai Image
điều khiển và tôi đặt nguồn IE:
myImage.Source = New BitmapImage(New Uri("image0.png", UriKind.Relative))
Không có gì xuất hiện.
Những gì tôi đã thử:
Trừ khi tôi đặt điểm ngắt, hãy kiểm tra Image
trong gỡ lỗi VÀ mở rộng phần nguồn và cuộn xuống phía dưới rồi tiếp tục. Mình làm như vậy thì hình ảnh hiện ra – mình không phải làm gì khác.
VẬY tôi có .PNG các tập tin hoạt động tốt – ngoại trừ trên Image
điều khiển. Nếu tôi mở rộng Image
chi tiết ở chế độ gỡ lỗi, tôi không gặp vấn đề gì, nếu không thì Image
chỉ đơn giản là không hiển thị.
Bất cứ ý tưởng những gì đang xảy ra?
Giải pháp 1
Tôi đến muộn quá, nhưng
còn đề nghị của tôi thì sao?
var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri("pen.png", UriKind.RelativeOrAbsolute); bitmapImage.CacheOption = BitmapCacheOption.OnLoad; bitmapImage.EndInit(); MyImage.Source = bitmapImage;
từ Vấn đề về đường dẫn hình ảnh tương đối của WPF (BitmapImage và UriSource) ~ Ladofa[^]
[ad_2]
コメント