这看起来应该很容易,但我被难住了。在 WPF 中,我希望 TextBox 能够延伸到它的父级宽度,但是只能延伸到最大宽度。问题是,我希望它在其父代中保持正当性。为了让它伸展,你必须使用 HorizontalAlign = “ Stretch”,但是结果是居中的。我已经试验过 HorizontalContentAlign,但它似乎没有任何作用。
如何使这个蓝色文本框随着窗口的大小增长,最大宽度为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>
秘诀是什么?