您好我使用找到here的样本来渲染背景图片。一切正常,只是在动画淡入开始之前,图像会短暂显示然后动画开始。
没有背景=>完整图像=>图像消失=>动画开始=> 完整图像
注意我确实添加了与他完全相同的代码,但我仍然得到了这个结果。我注意到他的样本是为WP7 7.0编写的,我猜测它的加载原因与他提供的示例完全不同。
有没有人为此找到解决方法?
答案 0 :(得分:1)
使您的背景最初隐藏在xaml中或通过页面构造函数中的代码隐藏。动画在页面加载后开始,因此从应用程序开始到Loaded
事件
答案 1 :(得分:1)
我敢打赌你将图像设置为1的不透明度,当它被加载然后你开始显示它 - 导致奇怪的闪烁。在xaml中将不透明度设置为0,然后运行故事板(将不透明度从0设置为1)。
答案 2 :(得分:0)
即使它需要大约一秒半的额外加载,我终于让它停止闪烁。基本上我会将文件保存到独立存储,然后从隔离存储加载文件,而不是在完成下载后将图像直接加载到后台。
我基于以下事实得到了这个想法:使用本地图像加载背景的样本运行良好。
就像我说的那样下载需要更长的时间,因为从隔离存储中节省和加载,但它运行良好。