TextBox растянуть на содержание - PullRequest
0 голосов
/ 20 октября 2011

Можно ли сделать текстовое поле растянутым по содержимому?

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

Спасибо

Ответы [ 3 ]

1 голос
/ 20 октября 2011

Если вы не хотите, чтобы пользователь мог редактировать текст, используйте вместо него TextBlock.Если вы не укажете размер для него, он займет только необходимое ему пространство, в то время как контейнер все еще может принять решение растянуть его.

1 голос
/ 20 октября 2011

Попробуйте это

<TextBox  Height="39" HorizontalAlignment="Left"  Name="ProductNametextBox" VerticalAlignment="Top"  Text="{Binding Path=ProductName}"/>
0 голосов
/ 20 октября 2011

Если вы установите Width, автоматического изменения размеров вообще не будет, если не задано, в основном имеет значение выравнивание.Если вы установите HorizontalAlignment на Stretch, он займет все доступное пространство в этом направлении, любое другое значение приведет к размеру элемента управления и поместит его в соответствующую позицию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...