使Silverlight列表框始终填充100%的可用高度

使Silverlight列表框始终填充100%的可用高度,silverlight,Silverlight,我在Silverlight 3中有一个网格。网格行的高度设置为“自动”。我在一个网格单元中有一个列表框。我想让这个列表框填满100%的可用空间,即使它没有足够的项目来这样做。目前,我已将列表框高度设置为“自动”,它将随着项目的添加而扩展,并在达到单元格大小时显示一个滚动条 非常感谢您的帮助。在列表框上设置垂直对齐,并删除自动设置的网格高度,这将限制增长到绝对需要的水平 VerticalAlignment = "Stretch" 你说得对。原来问题是我把它放在了StackPanel里面,它不能拉

我在Silverlight 3中有一个网格。网格行的高度设置为“自动”。我在一个网格单元中有一个列表框。我想让这个列表框填满100%的可用空间,即使它没有足够的项目来这样做。目前,我已将列表框高度设置为“自动”,它将随着项目的添加而扩展,并在达到单元格大小时显示一个滚动条


非常感谢您的帮助。

在列表框上设置垂直对齐,并删除自动设置的网格高度,这将限制增长到绝对需要的水平

VerticalAlignment = "Stretch"

你说得对。原来问题是我把它放在了StackPanel里面,它不能拉伸。我用了一个DockPanel,它现在可以工作了。谢谢你的帮助。有点担心你说的堆叠面板无法拉伸;你能出示密码吗?您当然可以将堆栈面板的垂直/水平对齐设置为拉伸,然后放入几个控件,甚至一个控件。也许我只是误解了-Jessedd看起来很奇怪,Jesse认为堆栈面板应该拉伸是正确的,除非设置了明确的高度/宽度(取决于方向)