2016-05-19 111 views
1

我试图实现类似于this布局的固定标题视差滚动视图。在我的情况下,它不是一个类似于LongListSelector的固定头的精简头,它更像是一个复杂的数据透视控件,它保留了更多的空间。使用固定标题实现视差滚动[Windows Phone]

我发现并试图与this示例一起工作,但我无法设法使它与固定标头一起工作。

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

+0

什么不起作用?这个例子似乎很合适。 – khlr

+0

_I无法设法使用固定标题。 在给出的示例中有一个单一的可滚动区域,所有内容都位于背景图像的顶部。想象一下,我想让它的标题/小标题部分成为固定在屏幕最上方的标题。 – klitemnistra

+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 – 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

总之,如果你需要滚动,并保持一个项目静态的(所以它不会滚动出可视窗口),则需要挂入ScrollViewerScrollBarValueChanged事件。 有了这个,你可以检查返回的值并验证它是否需要动态生成静态对象。 您可以通过屏幕上的另一个元素对其进行验证,这是您的“顶部元素”或屏幕本身的顶部或底部。

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