Événement StateChanging de fenêtre dans WPF
J'ai besoin de gérer des applications WPF droit avant de le Minimiser, pas quand elle est déjà là.
J'ai trouvé sur la Fenêtre de l'objet StateChanged, mais il se déclenche lorsque la Fenêtre de l'objet est déjà en Minimiser l'état, il est alors trop tard.
Donc, j'ai besoin de quelque chose comme "StateChanging" événement de la poignée, tandis que la Fenêtre de l'objet est toujours en état précédent.
Est-il possible de créer un tel événement ?
source d'informationauteur Andrija Cacanovic
Vous devez vous connecter pour publier un commentaire.
Trouvé les messages de windows appelé fenêtre de droite avant de la réduire à l'aide de Spy++. D'abord celui qui est appelé est WM_WINDOWPOSCHANGING.
Je ne savais pas que windows est de déplacer la fenêtre sur -32000, -32000 point d'emplacement lors de la réduction de la veuve, et ceux qui étaient les params dans WM_WINDOWPOSCHANGING. Si, j'ai testé uniquement sur Vista. http://blogs.msdn.com/oldnewthing/archive/2004/10/28/249044.aspx
code utilisé ici a été publiée par Nir ici
voici un exemple de code
xaml:
C#