每个内容的文本框拉伸

本文关键字:文本 | 更新日期: 2023-09-27 18:12:07

是否可以使我的文本框通过它的内容拉伸?

<TextBox  Height="39" Width="180" HorizontalAlignment="Left"  Name="ProductNametextBox" VerticalAlignment="Top"  Text="{Binding Path=ProductName}"/>

谢谢

每个内容的文本框拉伸

试试这个

<TextBox  Height="39" HorizontalAlignment="Left"  Name="ProductNametextBox" VerticalAlignment="Top"  Text="{Binding Path=ProductName}"/>

如果你不想让用户编辑文本,考虑使用TextBlock代替。如果你没有指定它的大小,它将占用它所需要的空间——而容器可能仍然决定拉伸它。

如果您设置了Width,则根本不会自动调整大小,如果不设置,则主要是对齐问题。如果您将HorizontalAlignment设置为Stretch,它将占用该方向的所有可用空间,每个其他值将使控件大小为content并将其放置在相应的位置。