【发布时间】:2014-10-10 18:01:31
【问题描述】:
ListBox 可以流畅滚动吗?我的意思是,您也可以滚动浏览项目内容,而不是整个项目。
<ListBox Height="59" ScrollViewer.CanContentScroll="True" Grid.Row="2" ScrollViewer.VerticalScrollBarVisibility="Visible" />
正如您在图片中看到的,第一项太大了,但我仍然无法滚动浏览其内容。
【问题讨论】:
ListBox 可以流畅滚动吗?我的意思是,您也可以滚动浏览项目内容,而不是整个项目。
<ListBox Height="59" ScrollViewer.CanContentScroll="True" Grid.Row="2" ScrollViewer.VerticalScrollBarVisibility="Visible" />
正如您在图片中看到的,第一项太大了,但我仍然无法滚动浏览其内容。
【问题讨论】:
您可以设置ScrollViewer.CanContentScroll="False" 以启用按像素滚动。将其设置为True(默认值)启用滚动整个项目,因此向下滚动单个“行”将尝试将整个下一个项目显示在视图中。如果它不完全适合视口,这可能会导致您跳过当前项目的某些部分,这听起来与正在发生的事情完全一样。
【讨论】: