使用固定 header [Windows Phone] 实现视差滚动

Implementing Parallax scrolling with fixed header [Windows Phone]

我正在尝试实现类似于 this 布局的东西,一个固定的 header 视差滚动视图。在我的例子中,它不是类似于 LongListSelector 的固定 header 的薄 header,它更像是一个保留更多 space.

的复杂枢轴控件

我已经找到并尝试使用 this 示例,但我无法设法让它使用固定的 header。

如有任何有用的想法,我们将不胜感激!

完整 post 可在此处找到有关如何解决此问题的可能指南 http://social.technet.microsoft.com/wiki/contents/articles/27772.windows-phone-how-to-keep-a-ui-element-in-view-when-scrolling-a-page-in-windows-phone.aspx

TL;DR

简而言之,如果您需要滚动并保持项目静态(这样它就不会滚出可见 window),您需要挂接到 ValueChanged 事件ScrollBar里面有一个ScrollViewer。 有了它,您可以检查返回的值并验证它以查看静态对象是否也需要动画 - 或者不需要。 您可以根据屏幕上的另一个元素 'top element' 或屏幕本身的顶部或底部对其进行验证。

解决方案的演示视频:https://www.youtube.com/watch?v=xsnQCfVUTTA