【发布时间】:2013-04-10 13:04:39
【问题描述】:
我需要显示带有动态内容的ListBox(所以我不知道它的高度)和下面的Button。所以用户应该能够滚动 ListBox 以结束并查看按钮。
在 Android 中,我会使用 RelativeLayout 和 below 属性作为按钮或其他解决方案,但在 WP 中我不知道该怎么做。
我尝试过的:
1) 全部输入StackPanel
<StackPanel>
<ListBox />
<Button />
</StackPanel>
这不起作用,因为 StackPanel 阻止了 ListBox 滚动。
2) 好的,让我们把 ListBox 放到 Grid 中
<StackPanel>
<Grid>
<ListBox />
</Grid>
<Button />
</StackPanel>
什么都没有发生。
3) 全部放入 Grid 并使用 Grid.Row 无效。
4) 让我们将所有内容放入Grid 并动态设置Button 的边距
<Grid>
<ListBox />
<Button />
</Grid>
好的,这是可行的,但这不是一个好的解决方案,因为我需要每次处理ListBoxpopulating 并重置按钮的边距。坏坏坏。
附:另外,我可以将按钮作为 ListBox 项(不错,但不好:)
请帮帮我...
【问题讨论】:
标签: silverlight windows-phone-7 windows-phone-8 windows-phone