UserControl Width - это Nan, а ActualWidth - это столбец, в котором он находится - PullRequest
0 голосов
/ 03 марта 2011

У меня есть UserControl, я не устанавливаю его ширину / высоту, UserControl имеет 2 TextBox внутри StackPanel.Когда я помещаю его в столбец, где его ширина = "Авто", элемент управления растягивается, чтобы заполнить весь столбец, в то время как 2 TextBox сохраняют свою ширину (желание). Я хочу, чтобы ширина элемента управления равнялась его ширине содержимого, как это сделатьчто?

1 Ответ

0 голосов
/ 03 марта 2011
HorizontalAlignment="Left"

Это удержит элемент управления от растяжения в зависимости от контейнера, в котором он находится, и вместо этого будет расширяться в зависимости от его содержимого, если для Width установлено значение Auto.

. MSDN предоставляет обзор Выравнивание, поля и отступы , что может быть полезным.

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