WinRT,滚动查看器不能在模拟器中工作吗?

时间:2014-12-10 20:46:33

标签: xaml windows-runtime scrollviewer

我在创建可滚动的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>

我做错了什么或滚动查看器无法在模拟器中运行?

1 个答案:

答案 0 :(得分:3)

ScrollViewer的高度与StackPanel的高度相同,因此没有任何内容可以滚动(它只是从屏幕的末端掉落)。尝试使用VerticalAlignment="Stretch"代替在Height上设置ScrollViewer,这应该有所帮助(如果没有,您的布局中还有其他问题;-)但是使用固定的,更小的Height } ScrollViewer将解决这个直接问题。)