我想在Windows Phone应用程序中拥有动画全景控制背景。

我有一种算法,它不断地吸引到WritableBitmap上所需的图像。

我已经将全景的背景属性绑定到ViewModels的背景图像属性。

然后在我分配的ViewModel的施工时间

BackgroundImageBrush = new ImageBrush {ImageSource = _outputWriteableBitmap};

我在输出中没有绑定错误,当我使用调试器检查绑定时,我会得到背景图像布鲁斯的正确链接。Imagesource到WribtalBitMap。

每次我重绘_Outputwritablebitmap时,我都会称呼无效。

我的全景背景仍然是空白的!

我在理论上做错了什么?是否有可能在Windows Phone的Panorama中具有动画背景?

谢谢。

有帮助吗?

解决方案 2

下面的评论中提供的一种方法具有潜在的答案。

这个 博客文章显示了如何在运行时至少更改全景背景,我没有设法让它播放在运行时生成的动画。

其他提示

这里的第一步是确保绑定实际上在工作。尝试创建静态图像刷并将您的全景背景绑定到其中。如果有效,那么问题是您要更新图像的方式 - 图像未正确渲染或您没有打电话 PropertyChanged 正确。

我以前将Panorama背景图像绑定到ViewModel中的属性,因此可行。

顺便说一句,您多久一次更新此图像?如果经常发生的话,这可能是残酷的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top