Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста с wpf c#

Данил Иванов Знаток (307), на голосовании 4 года назад
На первом скрине показано, как должно выглядеть.
На втором то, что получается при компиляции.
На третьем я растянул скомпилированную страницу.
И на четвёртом показываю код.
Я уже который час пытаюсь сделать так, чтобы ширина и длина были нормальными после компиляции, а получается ерунда, помогите пожалуйста.
Голосование за лучший ответ
А Мудрец (14837) 4 года назад
Положение элементов на форме нужно задавать с помощью Grid, а не через Margin-ы, тогда этих проблем не будет и вёрстка будет резиновая.
lnx Мастер (1015) 4 года назад
Вы не указали детали, поэтому сделал на основе догадок "что вы хотели реализовать". Для начала нужно определиться с тем, как будет масштабироваться TextBox: по всей форме с фиксированным отступом справа или же согласно изменениям в отдельном контейнере. А может и вовсе вам нужен TextBox с статичными размерами. Для разных целей - разные реализации. В вашем примере, судя по всему, вы изменяли размеры формы с статическим размером TextBox. Форма уменьшалась, а TextBox нет => он не влезал в форму. Я реализовал самый простой вариант: сделал фиксированный отступ справа, а TextBox сделал динамический. Ну и минимальные размеры формы поставил, чтобы все объекты влезали в эту самую форму. Код в ответ не написать: форматирование не дает, поэтому отправил фото. На фотографии форматированный код, а также окно программы.
Похожие вопросы