C # yoluyla WPF Bitmap Görüntüleri gösteriliyor

oy
1

Ne yapmaya çalışıyorum çok basit ama işe yapım zor anlar yaşıyorum. Aynı doğrultuda bazı mesajları gördüm ama hala sorular var.

Ben mnuA adında bir Menuıtem nesnesi var. Tek istediğim C # programlama simge özelliği ayarlanır. Ben aşağıdaki denedi

a) mnuA.Icon = new BitmapImage{UriSource = new Uri(@c:\icons\A.png)}; yerine gerçek simgesini gösteren, ben (sınıf adını almak: Sonuçlar System.Windows.Media.Imaging.BitmapImage)

b) mnuA.Icon = new BitmapImage(new Uri(@c:\icons\A.png)); Sonuçlar: Yerine gerçek simgesini gösteren, I (resmin yolunu olsun file:///c:/icons/A.png)

Neyi yanlış yapıyorum? Gerçekten bu gibi basit bir şey için dönüştürücü sınıfını gerekiyor mu?

Teşekkürler

Oluştur 10/12/2008 saat 01:07
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
6

Bunu dene:

Image img = new Image();
img.Source = new BitmapImage(new Uri(@"c:\icons\A.png"));
mnuA.Icon = img;
Cevap 10/12/2008 saat 01:42
kaynak kullanıcı

oy
0

bir ihtimal olabilir, ama böyle bir şey deneyebilirsiniz:

Uri u = new Uri (...); mnuA.Icon = Yeni BitmapImage (u);

Ne onun olay görünüyor Simgenizin bir dizeye dönüştürülür oluyor olmasıdır.

Cevap 10/12/2008 saat 01:43
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more