我试图从网络加载 .ICO 类型的文件并将其用作我的 Windows 手机中的图像。但是在尝试设置 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