【发布时间】:2010-09-21 18:34:56
【问题描述】:
这似乎应该很容易,但我很难过。在 WPF 中,我想要一个 TextBox,它可以延伸到其父级的宽度,但只能延伸到最大宽度。问题是我希望它在其父级中保持合理。要使其拉伸,您必须使用 HorizontalAlignment="Stretch",但结果会居中。我已经尝试过 HorizontalContentAlignment,但它似乎没有任何作用。
如何让这个蓝色文本框随着窗口的大小而增长,最大宽度为 200 像素,并且左对齐?
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel>
<TextBox Background="Azure" Text="Hello" HorizontalAlignment="Stretch" MaxWidth="200" />
</StackPanel>
</Page>
有什么诀窍?
【问题讨论】:
标签: wpf xaml alignment stretch