wpf listbox滚动问题

当listbox(没有设置指定高度)外面加一层scrollview的时候,listbox不能滑动,code大概如下:<Grid><Border><ScrollViewer... 当listbox(没有设置指定高度)外面加一层scrollview的时候,listbox不能滑动,code大概如下:
<Grid>
<Border >
<ScrollViewer >
<ListBox>
当给listbox指定高度之后,在触屏上面滑动的时候,listbox确实有滑动,但是整个窗体跟着滑动,code如下:
<Grid>
<Border >
<ScrollViewer >
<ListBox Height="100">
当listbox(没有设置指定高度)外面不加scrollview的时候,效果跟第二个一样,listbox确实有滑动,但是整个窗体跟着滑动
<Grid>
<ListBox>
请问有哪位可以帮忙解答一下呢?非常感谢!!!
展开
 我来答
大刀板子
2015-11-13 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:93.5万
展开全部

两种办法解决。

  1. ScrollViewer去掉,给listbox指定Height

  2. 把Border和ScrollViewer去掉,ListBox直接放在Grid里他会自动获取Grid的高度为自己的高度

追问

你的方法我之前都试过,都不行,不过问题已经解决了,非常感谢!

解决方法是:在ListView中设置监听事件ManipulationBoundaryFeedback,在代码中处理这个事件如图。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式