我有一个包含两个ListBox控件的页面。该页面包含基于项目类别的项目列表。
有一个类别的标题,然后是包含该类别的所有项目的ListBox,然后是该类别的项目列表之后的另一个标题,依此类推。
我遇到的问题是每个ListBox都是独立滚动的。我希望整个页面滚动(它确实如此),但不是每个单独的ListBox。ListBox控件会自动增长到其内容,因此不需要滚动它们。这个是可能的吗?
发布于 2010-09-10 03:01:52
要禁用滚动功能,您只需设置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>
我希望这能回答你的问题。
https://stackoverflow.com/questions/3679326
复制相似问题