在我的Windows Phone 8应用程序中,我将web-URL绑定到Image控件。
我有两页,在第一页上我绑定了一个低分辨率图像(我有多个分辨率的web-URL)。在下一页我必须以全屏模式显示相同的图像,所以我绑定高分辨率图像URL。但是加载需要一些时间。
然后我尝试将前一页上的相同低分辨率图像绑定到此全屏图像控件,然后绑定高分辨率图像。
所以我的问题在这里,当我添加一个低分辨率图像,它显示,然后我绑定高分辨率图像。所以有一段时间没有出现图像。
请建议,如何显示连续图像,图像不应该消失。
答案 0 :(得分:0)
您应该使用MultiScaleImage控件或等待高分辨率图像完成下载,然后重新绑定您的控件。
答案 1 :(得分:0)
我建议使用两个Image
解决方案。将您的lo-res图像放入可见的Image
控件中,并将您的高分辨率图像放入隐藏的Image
控件中。加载高分辨率图像后,您可以隐藏低分辨率图像并显示雇佣图像。为了获得更流畅的用户体验,您可以使用动画来交叉淡化图像。
订阅ImageOpened
事件,以便您知道图像已加载。
答案 2 :(得分:0)
阅读这篇文章
Windows Phone上的超高分辨率图像中的内存高效导航