【发布时间】:2011-06-13 17:08:15
【问题描述】:
在 Windows XP 下启动 WPF 应用程序后,我遇到了获取FileFormatException 的问题。正如我figured out 一样,这是由于我的应用程序图标中的图像尺寸大于 64x64 像素造成的。
如果是 Vista 图标,则包含 png-image,用作Window.Icon 应用程序无法启动 文件格式异常。
确保图标的最大尺寸为 64x64 像素。它仍然可以是 32 位(使用 alpha 通道)。
这真的是我的图标中图像尺寸不大于 64x64 像素的唯一解决方法吗?难道没有办法以最高分辨率(256x256 像素)支持 Windows 7 图标并同时向后兼容 Windows XP?
我知道不同单一 Windows 操作系统的图标规范,但是否还有关于如何支持 Windows 7 和向后兼容的规范?
提前致谢!
【问题讨论】:
-
哇,这简直是疯了。我认为您刚刚启发了我推迟切换到 WPF 的时间。哦,是的,还有 +1。
-
请注意,这是标题栏左侧的窗口图标,而不是应用程序图标
标签: wpf windows-7 windows-xp icons backwards-compatibility