[ad_1]
أملك .بي إن جي الملفات في تصحيح المجلد الذي أستخدمه ك imagebrushes
و diffusematerials
مع عدم وجود قضية. أي:
ج#
myImageBrush.ImageSource = New BitmapImage(New Uri("image0.png", UriKind.Relative))
الآن لدي اثنين Image
الضوابط وقمت بتعيين المصدر IE:
ج#
myImage.Source = New BitmapImage(New Uri("image0.png", UriKind.Relative))
لا شيء يظهر.
ما حاولت:
ما لم أقم بتعيين نقطة توقف، قم بفحص Image
في تصحيح الأخطاء وقم بتوسيع قسم المصدر وانتقل إلى الأسفل ثم تابع. إذا قمت بذلك، ستظهر الصورة – ليس علي أن أفعل أي شيء آخر.
لذلك أنا أملك .بي إن جي الملفات التي تعمل بشكل جيد – باستثناء Image
ضوابط. إذا قمت بتوسيع Image
التفاصيل في وضع التصحيح، ليس لدي أي مشكلة، وإلا فإن Image
ببساطة لا يتم عرضه.
أي فكرة عما يجري؟
الحل 1
لقد تأخرت كثيرا، ولكن
ماذا عن اقتراحي؟
var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri("pen.png", UriKind.RelativeOrAbsolute); bitmapImage.CacheOption = BitmapCacheOption.OnLoad; bitmapImage.EndInit(); MyImage.Source = bitmapImage;
من مشكلة مسار الصورة النسبية لـ WPF (BitmapImage وUriSource) ~ Ladofa[^]
[ad_2]
コメント