У меня есть приложение WPF, которое я хочу максимально развернуть.
Приложение запускается развернуто и все нормально.
Я установил ResizeMode="NoResize"
, и хотя это не позволяет окнуизменяя размеры (перетаскивая края окна), я нахожу, что могу перетащить строку заголовка вниз, и размер окна изменится до состояния «Восстановить» - то есть частично заполнит экран.На данный момент окно не может быть изменено (как я ожидаю) или снова увеличено (даже если я перетащу строку заголовка обратно в верхнюю часть экрана)
Есть ли настройка, которая будет простоне разрешить "восстановить" функциональность и заставить окно всегда быть развернутым?
Редактировать
Я обнаружил, что на самом деле это настройка окна, и если я повернуОтключение «Автоматически упорядочивать окна путем перетаскивания их по углам экрана» в меню «Настройки» / «Система» / «Многозадачность» предотвращает это (мне также нужно было удалить ResizeMode="NoResize"
как ни странно, в противном случае перетаскивание строки заголовка просто перетаскивает все развернутое окно вниз).
Однако я все еще могу "Восстановить" его, дважды щелкнув по строке заголовка.Я могу максимизировать еще раз, выполнив это снова, но я не хочу, чтобы пользователь вообще мог восстановить окно.
Как ни странно, делать это таким образом ResizeMode="NoResize"
позволяет мне восстанавливать развернутое окно, но не максимизировать восстановленное нормальное окно ... Я был бы рад с другой стороны ...