Silverlight stackpanel方向水平最后一个元素填充到无限

标签 silverlight width element stackpanel

在这样的场景中:

<StackPanel x:Name="StackPanel1" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"  Orientation="Horizontal">
     <Element1/>
     <Element2>
</StackPanel>

是否可以拉伸(stretch)控制列表中的最后一个元素(Element2)以适应所有可能的空间(如 width="*")?

我被迫使用网格?

最佳答案

StackPanel 内容区域会折叠以适合子级。沿 StackPanel 增长的方向拉伸(stretch)仅对绘制背景有用。不会影响 child 。

使用网格或自定义容器。

关于Silverlight stackpanel方向水平最后一个元素填充到无限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570386/

相关文章:

javascript - Objective C 检查网页 View 中是否存在元素

silverlight - 在 Silverlight 资源字典后面添加代码时出错 : AG_E_PARSER_BAD_TYPE

c# - 如何在 C# Silverlight App 中使字符串值从一个区域访问到另一个区域

silverlight - Silverlight 3 中合并资源字典的正确使用

css - 宽度没有反应,因为它应该

100% 宽度的 CSS 粘性页脚

html - CSS:为什么 1px 边框呈现为 1.111px?

templates - WCM 创作模板无法正确应用于现有内容,但适用于新内容

c# - Silverlight 应用程序作为服务提供商

html - 如何垂直对齐 <form> 元素?