Silverlight图像不会更新

时间:2012-09-25 18:23:49

标签: silverlight silverlight-4.0

我有一个包含许多png图像的Silverlight 4项目。我在运行时使用

加载图像

StreamResourceInfo res = Application.GetResourceStream( new Uri( assemblyName + ";component/" + relativeUri, UriKind.Relative ) );

然后

var bmp = new BitmapImage( ); bmp.SetSource( res.Stream );

图像本身位于文件夹中;每个图像都有Build Action = Resource,Copy to Output Directory =不要复制。他们都装得很好。

然后,我替换其中一个图像。旧的仍然加载。我知道我指向正确的地方,因为如果我从文件夹中删除图像,该应用程序不显示任何。但是,当我把它们放回去时,我看不到新的;只有旧的。

我尝试过的事情: 1.清除浏览器上的缓存。 2.启动一个我从未使用过的浏览器。 3.将图像从项目中取出并放回原处。 4.从文件夹中取出图像并将其放回原处。 5.停止并重新启动浏览器。 6.终止开发服务器。 7.删除来自obj和bin文件夹的所有文件,包括Silverlight应用程序和Web应用程序,然后重建。

我想不出别的什么。

0 个答案:

没有答案