我想在使用webclient檢查下載流之前,它是由ExtendedImage處理的,因爲我的應用程序在未找到uri時顯示錯誤。ImageTools和Webclient
所以我的解決方案是先加載圖像,然後將Web客戶端結果讀入擴展圖像。
這就是我想要做的。
WebClient wc = new WebClient();
wc.OpenReadAsync(Uri);
wc.OpenReadCompleted += delegate(object Sender, OpenReadCompletedEventArgs e){
Logo = new BitmapImage();
ExtendedImage hExtendedImage = new ExtendedImage();
try
{
hExtendedImage.SetSource(e.Result);
Logo.SetSource(hExtendedImage.ToStream());
}
catch (WebException)
{
}
};
但現在我得到一個「圖像不裝」從hExtendedImage錯誤在這條線
Logo.SetSource(hExtendedImage.ToStream());
我從e.Result圖像明顯裝入hExtendedImage錯誤。
要離開了,你檢查e.Error == NULL的一部分嗎? – bperreault