Ho avuto il problema di ottenere uno FileFormatException
non appena ho avviato un'applicazione WPF in Windows XP. Come I figured out, è stato causato dall'avere dimensioni di immagini superiori a 64x64 pixel nella mia icona dell'applicazione.Specifiche dell'icona WPF per supportare Windows 7 ed essere compatibile con le versioni precedenti
Se l'icona di Vista, che contiene png-immagine, viene utilizzato come Window.Icon l'applicazione non riesce a lanciare con una FileFormatException.
Assicurarsi che l'icona abbia dimensioni massime 64x64 pixel. Può essere ancora a 32 bit (utilizzando il canale alfa ).
È davvero l'unica soluzione alternativa per non avere dimensioni di immagine più grandi di 64 x 64 pixel nella mia icona? Non c'è un modo per supportare le icone di Windows 7 alla massima risoluzione (256x256 pixel) ed essere retrocompatibile con Windows XP allo stesso tempo?
Sono a conoscenza delle specifiche delle icone per i diversi singoli SO Windows, ma c'è anche una specifica di come supportare Windows 7 ed essere compatibile con le versioni precedenti?
Grazie in anticipo!
Wow, questo è solo pazzesco. Penso che tu mi abbia appena ispirato a sospendere il passaggio a WPF un po 'più a lungo. Oh sì, e +1. –
Si noti che questa è l'icona _Window_ sulla sinistra della barra del titolo, non l'icona dell'applicazione – Basic