【问题标题】:Implementing Parallax scrolling with fixed header [Windows Phone]使用固定标题实现视差滚动 [Windows Phone]
【发布时间】:2016-09-16 05:20:52
【问题描述】:

我正在尝试实现类似于this 布局的东西,一个固定的标题视差滚动视图。在我的情况下,它不是类似于 LongListSelector 的固定标题的细标题,它更像是一个复杂的枢轴控件,保留更多空间。

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

任何可能有用的想法将不胜感激!

【问题讨论】:

  • 什么不起作用?这个例子似乎很合适。
  • 我无法让它使用固定的标题。 在给定的示例中,有一个可滚动区域,所有内容都位于背景图像之上。想象一下,我希望它的标题/副标题部分是固定在屏幕最上部的标题。
  • 该帖子的底部是您正在寻找的可能解决方案的链接:social.technet.microsoft.com/wiki/contents/articles/…
  • 感谢分享,@Depechie。正在努力..
  • @Depechie,您能否将其发布为答案,以便我将其标记为已接受?

标签: c# xaml silverlight windows-phone


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多