我在创建可滚动的stackpannel时遇到了一个小bug。我使用了scrollviewer。我已将Stackpannel放在Scrollviewer中但我无法使用模拟器滚动..我没有Windows手机所以我无法在实际手机上查看它。这是我的代码:
<ScrollViewer Height="979" Margin="0,100,0,-439" VerticalAlignment="Stretch">
<StackPanel Height="979" VerticalAlignment="Stretch" Width="268">
// things inside the stackpannel
</StackPanel>
</ScrollViewer>
我做错了什么或滚动查看器无法在模拟器中运行?
答案 0 :(得分:3)
ScrollViewer
的高度与StackPanel
的高度相同,因此没有任何内容可以滚动(它只是从屏幕的末端掉落)。尝试使用VerticalAlignment="Stretch"
代替在Height
上设置ScrollViewer
,这应该有所帮助(如果没有,您的布局中还有其他问题;-)但是使用固定的,更小的Height
} ScrollViewer
将解决这个直接问题。)