解决WPF的ScrollViewer在使用触摸屏时,滑到尽头窗口抖动的情况

原文: 解决WPF的ScrollViewer在使用触摸屏时,滑到尽头窗口抖动的情况

wpf的ScrollViewer在触摸条件下 默认在尽头时会有一个窗口一起被拖动的FeedBack,但对用户的交互很不友好,尤其是全屏应用,一划就看到了后面的桌面。如下图:
这里写图片描述

这里写图片描述
这几就找个个方法吧那个给禁用掉了。

在ScrollViewer的xaml代码那里加上

ManipulationBoundaryFeedback="SCManipulationBoundaryFeedback"

然后cs里加上

        private void SCManipulationBoundaryFeedback(object sender, ManipulationBoundaryFeedbackEventArgs e)
        {
            e.Handled = true;
        }

这样就可以了

posted on 2018-08-01 16:43 NET未来之路 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/9402154.html

WPF ScrollViewer 是一种可用于滚动内容的控件。它可以用于任何内容,包括图像、文本、甚至是其他控件。下面是 WPF ScrollViewer使用方式。 1. 在 XAML 中添加 ScrollViewer 控件。 ``` <ScrollViewer> <!-- 内容放在这里 --> </ScrollViewer> ``` 2. 将需要滚动的内容放在 ScrollViewer 的 Content 属性中。 ``` <ScrollViewer> <StackPanel> <TextBlock Text="这是第一行" /> <TextBlock Text="这是第二行" /> <TextBlock Text="这是第三行" /> <TextBlock Text="这是第四行" /> <TextBlock Text="这是第五行" /> <TextBlock Text="这是第六行" /> <TextBlock Text="这是第七行" /> <TextBlock Text="这是第八行" /> <TextBlock Text="这是第九行" /> <TextBlock Text="这是第十行" /> </StackPanel> </ScrollViewer> ``` 3. 为 ScrollViewer 添加水平和垂直滚动条。 ``` <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"> <!-- 内容放在这里 --> </ScrollViewer> ``` 4. 可以通过 ScrollViewer 的 CanContentScroll 属性来控制滚动条的精度。 ``` <ScrollViewer CanContentScroll="True"> <!-- 内容放在这里 --> </ScrollViewer> ``` 5. 可以通过 ScrollViewer 的其他属性来控制滚动条的行为,如 ScrollViewer.PanningMode 和 ScrollViewer.PanningRatio。 ``` <ScrollViewer PanningMode="Both" PanningRatio="2"> <!-- 内容放在这里 --> </ScrollViewer> ``` 6. 可以通过 ScrollViewer 的事件来处理滚动条的交互,如 ScrollViewer.ScrollChanged 事件。 ``` <ScrollViewer ScrollChanged="OnScrollChanged"> <!-- 内容放在这里 --> </ScrollViewer> ``` 上述是 WPF ScrollViewer使用方式,可以用于滚动任何内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值