У меня возникла проблема с получением FileFormatException
, как только я начал приложение WPF в Windows XP. Как I figured out, это было вызвано наличием изображений размером более 64x64 пикселей в моем значке приложения.Спецификации WPF для поддержки Windows 7 и совместимости с обратными
Если значок Виста, который содержит PNG-файл, используется как Window.Icon приложение не запускается с FileFormatException.
Убедитесь, что значок имеет максимальный размер 64x64 пикселей. Он все равно может быть 32-битным (с использованием альфа-канала ).
Действительно ли это единственное обходное решение, которое не имеет размеров изображений размером более 64x64 пикселей в моей иконке? Разве нет способа поддерживать значки Windows 7 с наивысшим разрешением (256x256 пикселей) и обратно совместимым с Windows XP одновременно?
Я знаю спецификации значков для разных ОС Windows, но есть ли также спецификация того, как поддерживать Windows 7 и быть обратно совместимой?
Заранее благодарен!
Вау, это просто орехи. Я думаю, вы только что вдохновили меня на то, чтобы переключиться на WPF немного дольше. О да, и +1. –
Обратите внимание, что это значок _Window_ слева от строки заголовка, а не значок приложения – Basic