我正在寻找一个关于如何在我的metro xaml应用程序中加载图像动画的好例子。 我有一个图像控件,其源代码通过mvvm直接绑定到URL。
所以我知道有ImageOpened和ImageFailed事件来停止任何动画,但是什么时候'下载'开始启动它? 因为应用程序第二次启动时,图像仍然被缓存,并且ImageOpened事件不再被触发。
任何提示/技巧?
答案 0 :(得分:1)
你看过DownloadProgress event了吗?看起来事件args包含0-100之间的Progress值,您可以使用它来确定是否正在启动新的下载。
此外,还有一个通用XAML animation library sample以防万一。