如何检查UI元素是否已到达Windows Phone中的页面顶部

时间:2016-02-19 17:06:24

标签: c# wpf windows-phone-8.1 winrt-xaml windows-10-universal

有一个页面有一个滚动查看器和一些动态的内容。在页面中间有一个网格。每当用户滚动页面并且网格到达页面顶部时,我想要一个通知程序。基本上我想让网格在到达页面顶部时粘在顶部。我们有什么方法可以在Windows手机应用程序中实现这一点。我不想计算偏移量,因为页面顶部和网格之间的内容是动态的。

1 个答案:

答案 0 :(得分:3)

这曾经很棘手但是由于新的Windows Composition API,它现在相当简单。

我们假设我有一个名为ScrollViewer的{​​{1}},其中有一个名为MainScroll的{​​{1}},我想让后者粘贴一旦它击中顶部。

带有注释的代码可以解释它的作用。

Grid

Here是一个关于GitHub的工作演示。