簡體   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