0
我需要在整个宽度水平方向的堆叠面板上扩展第二个元素(textblock必须在左边,textBox应该会获得所有剩余的空间)。我读了很多关于这个话题的文章,但仍然找不到答案。属性HorizontalAlignment当然,HorizontalContentAlignment不适用。据我所知,我必须使用比StackPanel更多的东西,因为它取决于内容大小。我尝试使用Grid Row-Columns和其他变体,但仍无法获得我需要的内容。请帮我:)的代码和截图样品如何在水平定向堆叠面板中拉伸第二个元素?
<Grid>
<StackPanel>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch">
<TextBlock Text="Login"></TextBlock>
<TextBox PlaceholderText="login" HorizontalAlignment="Stretch"/>
</StackPanel>
...
more StackPanels
...
</StackPanel>
</Grid>
是的,它的工作原理。只是有点不寻常:)谢谢! –
对于您的示例,您还可以通过添加两个'RowDefinitions'来避免出现两个单独的网格。 –