加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

事件 – 在Windows Phone上获取ScrollViewer的滚动事件

发布时间:2020-12-14 02:49:21 所属栏目:Windows 来源:网络整理
导读:题: 在 Windows Phone上获取ScrollViewer的滚动事件 我有一个像这样的scrollviewer: Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,12,0" ScrollViewer x:Name="MyScroller" StackPanel !-- ... -- /StackPanel /ScrollViewer/Grid 我需要在MyScrol
题:
在 Windows Phone上获取ScrollViewer的滚动事件

我有一个像这样的scrollviewer:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,12,0">
    <ScrollViewer x:Name="MyScroller">
        <StackPanel>
            <!-- ... -->
        </StackPanel>
    </ScrollViewer>
</Grid>

我需要在MyScroller滚动时发生的事件:

// MyScroller.Scroll += // <-- "Scroll" event does not exist on ScrollViewer
MyScroller.MouseWheel += MyScroller_MouseWheel; // Does not fire on scroll
MyScroller.ManipulationDelta += MyScroller_ManipulationDelta; // Fires for pinch-zoom only

解决方法

它不是那么简单,但在这个问题中写了一些滚动检测机制:

WP7 Auto Grow ListBox upon reaching the last item

基本上看一下调用和使用OnListVerticalOffsetChanged的方式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读