Этого нельзя сделать, так как Visual Studio визуализирует окно в режиме конструктора (я думаю, что фрейм, вероятно, там, чтобы вы могли различать при редактировании Window
, а не UserControl
).
Вместо того, чтобы пытаться найти решение этой проблемы, я хотел бы спросить себя, нужно ли мне тратить время на выяснение этого - ведь вы говорите, что ваша программа работает правильно при запуске.Я думаю, что ваше время будет лучше потрачено на написание кода для вашей программы, а не на попытки поиграть со средой разработки.
Обновление: В ответ на ваш комментарий учтите, что оконная рама будетможет отличаться на каждом компьютере пользователя в зависимости от версии его операционной системы (XP против Win7) или темы, которую установил пользователь.
На моем компьютере установлена XP, поэтому боковые границы намного тоньше, чем на рисункевремя, поэтому любой контент будет меньше (но только мои несколько пикселей - 4 в моем случае; действительно ли ваш дизайн пользовательского интерфейса зависит от 4 пикселей?).
При использовании такой технологии, как WPF, вам не следуетпроектирование вашего интерфейса в соответствии с точными размерами пикселей;Вы должны проектировать с минимальными / максимальными значениями или использовать контейнеры макета, которые подстраиваются под размер окна, как , установленный пользователем. Любые регионы в вашем пользовательском интерфейсе (EG боковая панель и основное содержимое) должны быть выражены в виде соотношения или процента друг от друга;вместо того, чтобы говорить «Боковая панель имеет ширину 150 пикселей, а основная область содержимого имеет ширину 350 пикселей», следует сказать: «Боковая панель занимает треть ширины окна, а основное содержимое занимает две трети».