2011-09-20 22 views
5

MS Şerit Denetimleri ile bir WPF uygulaması geliştiriyorum. Şerit Denetimleri için, özellikle png ve ico dosya biçimi arasında hangi görüntü dosyasının biçimini kullanmam gerektiğinden emin değilim ve MSDN hiçbir tercih veya öneri sunmuyor.Kontroller için resim kaynağı olarak .ico veya .png kullanın?

<ribbon:RibbonButton LargeImageSource="Images\foo.png" Label="Open Foo"/> 

VEYA

<ribbon:RibbonButton LargeImageSource="Images\foo.ico" Label="Open Foo"/> 

Bir foo.png (32x32) ve bir (32x32) simgesini içeren foo.ico varsa

, hem iş gibi görünüyor:

bir örnek olarak aşağıda atın farketmez.

Biliyorum .ico bir dizi resim içerebilir ve boyut farkı vardır (yalnızca bir simge olsa bile .ico, .png boyutundan çok daha büyüktür.) Pencere (XP, Vista, 7, ME, 2000 vb.) Ve farkında olmadığım kullanıcı deneyimini etkileyebilecek diğer farklılıklar. Kimse biliyor mu?

cevap

4

.png ile çalışmak istiyorum çünkü genellikle çalışmak daha kolay ve güzel .png dosyalarını destekleyen çok daha fazla araç var. Genellikle uygulama simgesi için sadece .ico dosyalarını kullanırım.

Simgelerdeki alt gölgeler ve alfa harmanlama ile uğraşmaya çalışırken biraz zaman harcadım ... Doğru araçlar olmadan bu bir şey değil, hayal kırıklığı.

Seçimi yapmak için başka nedenler de bilmiyorum.

İlgili konular