簡體   English   中英

WP7阻止列表框滾動

[英]WP7 Prevent ListBox scrolling

我有一個包含兩個ListBox控件的頁面。 該頁面包含基於項目類別的項目列表。

有一個類別的標題,后跟一個ListBox,其中包含該類別的所有項目,然后是另一個標題,后面跟着該類別的項目列表等。

我遇到的問題是每個ListBox獨立滾動。 我希望整個頁面滾動(它做),但不是每個單獨的ListBox。 ListBox控件會自動增長到其內容,因此無需滾動它們。 這可能嗎?

為了禁用滾動,你所要做的就是設置ScrollViewer.VerticalScrollBarVisibility="Disabled" (如果你需要禁用水平滾動,那么使用ScrollViewer.HorizontalScrollBarVisibility="Disabled" )。

這是一個簡單的例子:

<ListBox Height="200" ScrollViewer.VerticalScrollBarVisibility="Disabled">
    <ListBoxItem >
        <Button Content="item1"  />
    </ListBoxItem>
    <ListBoxItem >
        <Button Content="item2"  />
    </ListBoxItem>
    <ListBoxItem >
        <Button Content="item3"  />
    </ListBoxItem>
    <ListBoxItem >
        <Button Content="item4"  />
    </ListBoxItem>
    <ListBoxItem >
        <Button Content="item5"  />
    </ListBoxItem>
</ListBox>

我希望這能回答你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM