【发布时间】:2013-11-18 00:31:57
【问题描述】:
请看这个:
<Grid>
<ScrollViewer>
<Grid Background="Red" Width="50" Height="50" VerticalAlignment="Top" Margin="0,-50,0,0"/>
</ScrollViewer>
</Grid>
这里的红色网格是不可见的,因为它有边距。但是当用户下拉时,它会在屏幕上可见。
我怎么知道它何时可见?谢谢。
(如果重要的话,它是一个 WP8 应用程序)
【问题讨论】:
-
如果 ScrollViewer VerticalOffset >= 50 表示其可见
-
感谢@sa_ddam213。有没有办法知道它正在滚动?
-
你应该订阅
ScrollViewer.ScrollChanged事件。 -
@MarcinJuraszek 令人惊讶的是它在 windows phone 中不受支持
-
您是否尝试实施拉动刷新?你见过this 或this 可能会有所帮助。 Telerik 有一个good solution
标签: wpf xaml windows-phone-7 windows-phone-8 windows-phone