Web から .ICO タイプのファイルを読み込んで、Windows Phone で画像として使用しようとしています。しかし、BitmapImage のソースを設定しようとするとエラーが発生します。これが私のコードです:
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));
BitmapImage は "ico" ファイルをサポートしていますか? 「ico」をサポートされている BitmapImage ファイルに変換する方法。
このソリューションは、Windows Phone 7 で動作する必要があります。
Tks