【发布时间】:2010-09-24 14:22:57
【问题描述】:
所以我有这个函数,它在我的程序中被多次调用。
//global variable
BitmapImage img;
private void LoadImageFile(string ImageName)
{
WebClient ImageClient = new WebClient();
ImageClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(ImageFileLoaded);
xmlClient.DownloadStringAsync(new Uri("/images/"+ImageName, UriKind.RelativeOrAbsolute));
}
void ImageFileLoaded(object sender, DownloadStringCompletedEventArgs e)
{
if (e.Error == null)
{
img.set = e.Result;
}
}
以下代码使用“img”的新值,所以我希望它仅在 img 被分配新源后启动,但它似乎在此之前运行
【问题讨论】:
标签: silverlight webclient