При разработке диалоговых окон WPF в дизайне XAML (которые не изменяются вручную пользователем) окна автоматически изменяются в соответствии с их содержимым, и все в порядке. Но когда я запускаю приложение, окна становятся огромными, и есть много пустого места.Автоматическое определение окон WPF
Я знаю, что это «функция» WPF, которая может быть «исправлена», установив тег SizeToContent
, но возникает другая проблема, когда я это делаю: если, например, окно содержит текстовое поле, и пользователь вводит данные который переполняет видимую область, окно будет растягиваться, чтобы разместить ее. Это происходит со списками, treeviews, вы называете это.
Все, что я хочу, это Visual Studio, чтобы определить идеальный размер окна, который он показывает мне во время разработки, а затем установите, чтобы окно было таким размером во время выполнения и не меняло размер после этого. Похоже, это должно быть легко.
Редактировать: проиллюстрирована часть проблемы: у меня есть элементы управления, настроенные в сетке, а ширина столбца установлена на «Авто», поэтому все изменяется.
Вот как я его установил сейчас, фактически. –
Значит, у вас нет SizeToContent? – kevindaub
Правильно, оно установлено на его автоматическое значение, «Manual». –