繁体   English   中英

WP8 ListBox无需滚动

[英]WP8 ListBox without scrolling

在WP8应用程序中,我想使用“项目容器”而不滚动。 原因是该应用程序动态添加和删除项目,以便该列表的大小发生变化。 我想要一个控件,该控件可以根据项目数来调整其高度。 到目前为止,ListBox为我提供了所有这些要求。 但是,ListBox本身包含一个滚动查看器。 因此,当我想在页面上向上或向下滚动时,我需要确保不要触摸ListBox,因为这只会滚动ListBox的项目。 我使用ListBox而不是StackPanel或Grid的原因是XAML代码通过ItemsSource绑定到了一个可观察的集合。 我不想失去这种约束。

问题:有什么方法可以禁用在列表框中滚动? 是否有其他替代项容器(可能是第三方,也可能是在框架中)?

要禁用ListBox的滚动,请使用ScrollViewer.Horizo​​ntalScrollBarVisibility = Disabled和ScrollViewer.VerticalScrollBarVisibility = Disabled。

您可以使用此列表框不会滚动的方式将其他任何滚动查看器添加到页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM