我在Silverlight中顯示圖像有奇怪的錯誤。 顯示在xml文件中配置的圖像列表和通過WebClient類型從服務器下載此xml的問題。Silverlight與位圖圖像和WebClient的奇怪錯誤
WebClient client = new WebClient();
client.AllowReadStreamBuffering = true;
client.OpenReadAsync(new Uri(path, UriKind.Relative), new GalleryUserState() {Gallery=gallery, PathToXml = path });
client.OpenReadCompleted += new OpenReadCompletedEventHandler(request_for_Gallery_Completed);
後下載的XML和XML檢索到的圖像,我有奇怪的錯誤:
我將圖像添加到動態的StackPanel。但圖像並不總是顯示!有些時候,圖像加載失敗:
curImage.ImageFailed += new EventHandler<ExceptionRoutedEventArgs>(curImage_ImageFailed);
void curImage_ImageFailed(object sender, ExceptionRoutedEventArgs e)
{
}
例外:(!圖像列表是一樣的)
ErrorException = {System.Exception: AG_E_NETWORK_ERROR}
當瀏覽器刷新其他圖像加載失敗。與我在程序集(xap)中配置的圖像相同的列表始終正常工作。
它看起來像WebClient或類似的問題。那可以是什麼?
UriKind設爲RelativeOrAbsolute。圖片加載,但有時... – Evgeny 2010-09-16 18:28:24