Tôi gặp sự cố khi nhận được FileFormatException
ngay khi tôi khởi động ứng dụng WPF trong Windows XP. Khi tôi figured out, nguyên nhân là do kích thước hình ảnh lớn hơn 64x64 pixel trong biểu tượng ứng dụng của tôi.Thông số kỹ thuật biểu tượng WPF để hỗ trợ Windows 7 và tương thích ngược
Nếu một biểu tượng Vista, có chứa png hình ảnh, được sử dụng như Window.Icon ứng dụng thất bại để khởi động với một FileFormatException .
Đảm bảo biểu tượng có kích thước tối đa 64x64 pixel. Nó vẫn có thể là 32 bit (sử dụng kênh alpha ).
Đây thực sự là giải pháp duy nhất để không có kích thước hình ảnh lớn hơn 64x64 pixel trong biểu tượng của tôi? Không có cách nào để hỗ trợ các biểu tượng Windows 7 ở độ phân giải cao nhất (256x256 pixel) và tương thích ngược với Windows XP cùng một lúc?
Tôi biết các đặc điểm biểu tượng cho các hệ điều hành Windows khác nhau, nhưng cũng có đặc điểm kỹ thuật về cách hỗ trợ Windows 7 và tương thích ngược không?
Cảm ơn trước!
Wow, đó chỉ là hạt. Tôi nghĩ bạn đã truyền cảm hứng cho tôi để giữ cho việc chuyển sang WPF lâu hơn một chút. Oh yeah, và +1. –
Lưu ý rằng đây là biểu tượng _Window_ ở bên trái của thanh tiêu đề, không phải biểu tượng ứng dụng – Basic