使用固定标题实现视差滚动 [Windows Phone]
Posted
技术标签:
【中文标题】使用固定标题实现视差滚动 [Windows Phone]【英文标题】:Implementing Parallax scrolling with fixed header [Windows Phone] 【发布时间】:2016-09-16 05:20:52 【问题描述】:我正在尝试实现类似于this 布局的东西,一个固定的标题视差滚动视图。在我的情况下,它不是类似于 LongListSelector 的固定标题的细标题,它更像是一个复杂的枢轴控件,保留更多空间。
我已经找到并尝试使用 this 示例,但我无法让它使用固定的标头。
任何可能有用的想法将不胜感激!
【问题讨论】:
什么不起作用?这个例子似乎很合适。 我无法让它使用固定的标题。 在给定的示例中,有一个可滚动区域,所有内容都位于背景图像之上。想象一下,我希望它的标题/副标题部分是固定在屏幕最上部的标题。 该帖子的底部是您正在寻找的可能解决方案的链接:social.technet.microsoft.com/wiki/contents/articles/… 感谢分享,@Depechie。正在努力.. @Depechie,您能否将其发布为答案,以便我将其标记为已接受? 【参考方案1】:可在此处找到有关如何解决此问题的可能指南的完整帖子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
简而言之,如果您需要滚动并保持项目静态(这样它就不会滚动到可见窗口之外),您需要在 ScrollBar
中挂钩 ValueChanged
事件 @987654325 @。
有了它,您可以检查返回的值并验证它以查看静态对象是否也需要动画 - 或不需要。
您可以根据屏幕上的“顶部元素”或屏幕本身的顶部或底部来验证它。
解决方案演示视频:https://www.youtube.com/watch?v=xsnQCfVUTTA
【讨论】:
以上是关于使用固定标题实现视差滚动 [Windows Phone]的主要内容,如果未能解决你的问题,请参考以下文章