Я занимаюсь разработкой приложения WPF с элементами управления MS Ribbon.
Я не уверен, какой формат файла изображения я должен использовать для элементов управления ленты - в основном между png и ico форматом файла, и MSDN не предлагает никаких предпочтений или рекомендаций.
В качестве примера рассмотрим ниже:
<ribbon:RibbonButton LargeImageSource="Images\foo.png" Label="Open Foo"/>
OR
<ribbon:RibbonButton LargeImageSource="Images\foo.ico" Label="Open Foo"/>
Если у меня есть foo.png (32x32) и foo.ico, содержащие один (32x32) значок, оба, похоже, работают без разницы.
Я знаю, что .ico может содержать массив изображений, и есть разница в размерах (.ico намного больше, чем .png, даже если он содержит только один значок), поэтому я беспокоюсь о его рендеринге в другой версии Window. (XP, Vista, 7, ME, 2000 и т. Д.) И другие различия, которые могут повлиять на пользовательский опыт, о котором я не знаю. Кто-нибудь знает?