2011-08-27 3 views
1

WPF에서 사용자 정의 윈도우를 구현했습니다. 이 창을 끌 수 있습니다. 그래서 그것을 위로 끌면 최대화됩니다. 하지만, 이것을 위로부터 드래그하면 최소화해야합니다.하지만 그렇지 않습니다.사용자가 창을 맨 위에서 드래그하면 WPF에서 창을 최소화하는 방법은 무엇입니까?

드래그 할 수 있지만 크기는 최대화와 같습니다.

사용자가 최대화 상태에서 창을 끌 때 호출되는 이벤트를 찾고 있으므로 코드에서 최소화 함수를 호출 할 수 있습니다.

이 이벤트를 찾을 수 없습니다. 도와 주셔서 감사합니다.

답변

0

이러한 종류의 기능을 Windows에 설치하지 않아야합니까? Windows 7은 대부분의 그러한 제스처를 자동으로 처리합니다 (맨 위로 드래그 할 때 최대화, 옆으로 드래그 할 때 계단식 연결 등).

그러나 달성하고자하는 것은 표준적인 동작이 아니며 프로그램이 그 것처럼 작동하는 것을 본 적이 없습니다.

나는 스스로에게 다음과 같이 묻습니다. 이것은 정말로 원하는 기능입니까? 개인적으로 그렇게하지 않는 것이 좋을 때까지 이것을하지 않을 것입니다.

+0

그가 묘사하는 행동은 7 번 승리의 정상적인 행동입니다. 따라서 7 번 승리에 잘못된 설정이 있거나 상호 작용이 완전히 작동하지 않습니다. 그의 코드 중 일부. – Femaref

+0

아니요, Windows 7은 최대화 된 창을 드래그 할 때 최소화하지 않습니다. 그것은 평범한 상태에 놓습니다. – havardhu

+0

나는 그가 "극대화와 동일하게"드래그 한 후 크기를 설명하는 것을 고려하여 그가 의미하는 것 같다고 생각합니다. – Femaref

관련 문제