Проблемы с автоматическим изменением размеров - PullRequest
3 голосов
/ 22 апреля 2019

У меня проблема с автоматическим изменением размеров всех элементов управления на моем WPF.Я могу заставить их тоже оставаться на той стороне экрана, где я их хочу, единственная проблема в том, что когда у меня окно того же размера, что и у редактора, оно выглядит идеально, однако, когда я меняю слишком полный экран(Слишком полноэкранный), он центрирует все, а не растягивается по всему окну.

Есть идеи, как мне это исправить?Я предоставил несколько фотографий.

Windowed Size

Fullscreen

После долгих исследований я обнаружил, что помещаю их в панель, а затем делаюпанель Якорь тоже отсутствует, а затем установка Выравнивание тоже отсутствует, исправлена ​​оконная версия, но не полноэкранная версия.Любая помощь будет отличной.

Я устанавливаю окно слишком полноэкранным с помощью this.WindowState = FormWindowState.Maximized;, если это вообще что-то меняет?

1 Ответ

2 голосов
/ 22 апреля 2019

Сетка должна помочь вам в этом, просто определите столбцы и строки.Затем поместите элементы управления в строки и измените выравнивание (вертикальное и горизонтальное), чтобы растянуть, и все готово.

У вас возникнет проблема с размером текста, который должен управляться в коде позади или в вашемviewmodel

Если вы хотите, чтобы элемент управления занимал несколько строк или несколько столбцов, используйте grid.rowspan и grid.Свойства столбца.

Извините за плохое форматирование, я на телефоне

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