【发布时间】:2012-09-24 04:41:53
【问题描述】:
我需要一个水平滚动的列表框,并且我遵循了其他几个关于如何实施的问题的建议。
我目前确实水平滚动,但在滑动结束时它不会停留在我滚动到的位置,它会恢复到原始显示 - 有点像它的一块弹性,它回到它的拉伸后的原始位置。 我的列表框包含按钮,我希望用户能够滑动列表框,找到他们想要的按钮,然后单击该按钮。
<DataTemplate x:Key="ClassesDisplay">
<Button Height="60" FontSize="12" Content="{Binding ClassName}" />
</DataTemplate>
<ScrollViewer HorizontalScrollBarVisibility="Auto" Margin="0,6,-196,0" Height="Auto" Name="imageScroll">
<ListBox x:Name="ClassesListbox"
Margin="114,371,24,814" Height="60" ItemsSource="{Binding TimetableClasses}"
ItemTemplate="{StaticResource ClassesDisplay}" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"></StackPanel>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
</ScrollViewer>
AI 怀疑我在这里做错了什么,还是我应该以不同的方式做这件事?
- 谢谢
【问题讨论】:
标签: windows-phone-7 listbox horizontal-scrolling