如何在Windows Phone应用程序上添加滚动

时间:2014-10-03 12:30:05

标签: visual-studio-2012 windows-phone-8

我正在为visual phone express 2012开发Windows phone 8应用程序。我想为stackpanel里面的内容添加垂直滚动功能,这是一系列文本块。

我附上了我想要添加滚动功能的屏幕截图。 screenshot

4 个答案:

答案 0 :(得分:0)

只需将其放入ScrollViewer

即可
<ScrollViewer>
    <StackPanel>
        ...
    </StackPanel>
</ScrollViewer>

答案 1 :(得分:0)

我建议您使用ScrollViewer。在ScrollView中,您可以放置​​stackpanel http://msdn.microsoft.com/en-us/library/system.windows.controls.scrollviewer(v=vs.110).aspx

答案 2 :(得分:0)

如果您想添加滚动,请添加Scrollview(Dave最佳显示)或创建列表..

但对我而言,您似乎正在尝试创建数据列表,因此您应该使用List。

您可以在下面找到示例:

XAML ListView and GridView essentials sample

How to add a list view

奥提

答案 3 :(得分:0)

这取决于你想要滚动的内容以及如何滚动。如果你有一个简单的列表,然后将你的控件包装在ScrollViewer内,它会自动滚动。

某些容器已经像ItemsControl ListBox一样内部滚动,例如LongListSelector,{{1}}等。