Как сделать свернуть окно в WPF, когда пользователь перетаскивает окно сверху? - PullRequest
1 голос
/ 27 августа 2011

Я реализовал собственное окно в WPF. Можно перетащить это окно. Поэтому, когда я перетаскиваю его наверх, оно максимизируется. Но чем, когда я перетаскиваю это сверху, это должно минимизировать - но это не так.

Можно перетаскивать, но размер такой же, как максимизировать.

Я ищу событие, которое вызывается, когда пользователь перетаскивает окно из состояния максимизации, чтобы я мог вызвать функцию минимизации из кода.

Я не могу найти это событие. Спасибо за помощь.

1 Ответ

0 голосов
/ 27 августа 2011

Разве вы не должны оставить этот вид функциональности до Windows?Windows 7 автоматически обрабатывает большинство таких жестов (например, максимизация при перетаскивании вверх, каскадирование при перетаскивании в сторону и т. Д.).

Однако то, чего вы хотите достичь, не является стандартным поведением, и я никогда не видел, чтобы программа вела себя так.

Я бы спросил себя: действительно ли это функциональность, которую я хочу?Лично я бы не стал этого делать, если бы для этого не было очень веских причин

...