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

发布于 2024-11-18 03:27:07 字数 308 浏览 4 评论 0原文

在这样的场景中:

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

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

我被迫使用网格?

In a scenario like this:

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

It possible to stretch last element (Element2) in control list to fit all possible space (like width="*")?

I am forced to use a grid?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听,心雨的声音 2024-11-25 03:27:07

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

使用网格或自定义容器。

The StackPanel content area collapses to fit the children. Stretch in the direction that grows on a StackPanel is only useful for painting the background. It does not affect the children.

Use a grid or a custom container.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文