Question

Im essayant de charger un fichier de type .ICO de web et l'utiliser comme une image dans mon téléphone Windows. Mais je reçois une erreur en essayant de définir la source du BitmapImage. Voici mon code:

WebClient client = new WebClient(); 
client.OpenReadCompleted += (s, e) => { 
    if (e.Cancelled) return; 
    if (null != e.Error) throw e.Error; 

    BitmapImage image = new BitmapImage(); 
    image.SetSource(e.Result); 
    this.Favicon = image; 
};

client.OpenReadAsync(new Uri(@"http://mysite/myimage.ico", UriKind.RelativeOrAbsolute));

prend en charge les fichiers BitmapImage "ico"? comment convertir un « ico » dans un fichier BitmapImage pris en charge.

doit le travail collaboratif sur Windows Phone 7.

TKS

Était-ce utile?

La solution

Les seuls formats pris en charge par BitmapImage semblent être PNG et JPG.

Pas tout à fait indiqué, mais laissent supposer les commentaires: http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapimage (VS.95) .aspx

A la mise en œuvre de Ico manipulation est ici: http: // blogs .msdn.com / b / jstegman / archives / 2009/09/13 / silverlight-ico-icon-décodeur-parser.aspx

Vous pourriez avoir à modifier pour être compatible avec la version de silverlight sur Windows Phone 7.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top