是否可以通过内容扩展我的文本框?
<TextBox Height="39" Width="180" HorizontalAlignment="Left" Name="ProductNametextBox" VerticalAlignment="Top" Text="{Binding Path=ProductName}"/>
由于
答案 0 :(得分:1)
试试这个
<TextBox Height="39" HorizontalAlignment="Left" Name="ProductNametextBox" VerticalAlignment="Top" Text="{Binding Path=ProductName}"/>
答案 1 :(得分:1)
如果您不想让用户编辑文本,请考虑使用TextBlock。如果你没有为它指定一个大小,它只需要它所需的空间 - 而容器可能仍然决定拉伸它。
答案 2 :(得分:0)
如果设置Width
,则根本不会自动调整大小,如果未设置,则调整很重要。如果您将HorizontalAlignment
设置为Stretch
,它将占用该方向上的所有可用空间,其他每个值都会使控件尺寸变为内容并将其放置在相应的位置。