Это вопрос простой, но мне кажется, что нет встроенного метода для него в WPF. Кажется, что свойство WindowState
, которое является перечислением, не помогает, так как я не могу определить, было ли Окно в состоянии Normal
или Maximized
до сверления.
При нажатии значка на панели задач окно восстанавливается так, как ожидалось, при условии его предыдущего состояния, но я не могу найти какой-либо определенный метод, который делает это.
Итак, мне было интересно, я просто что-то упустил или мне нужно использовать какую-то пользовательскую логику взаимодействия.
(я отправлю свое текущее решение в качестве ответа)