GoodDay, Hier möchte ich das WPF-Fenster minimieren, während der Benutzer außerhalb des Fensters klickt.Schließen eines WPF-Dialogfensters, wenn der Benutzer außerhalb davon klickt
Ich kann das Fenster durch diesen Code
mywindow.WindowState= WindowState.Minimized;
aber ich möchte minimieren das Fenster zum Zeitpunkt der Klick außerhalb des Fensters leicht minimieren.
Ich habe darüber gesucht. Aber ich kann nur die Ausgabe von verschiedenen Ereignissen wie FocusChanged, MouseMove, MouseDown so bekommen. diese lösen mein Problem nicht
Was genau meinen Sie draußen sein? Ein Elternfenster, das zu Ihrer Anwendung oder einem anderen Fenster/Desktop gehört? Wenn es sich um ein übergeordnetes Fenster handelt, können Sie mit dem Klick umgehen und durch den visuellen Baum navigieren, um das Fenster zu schließen. Ansonsten scheint LostFocus wie oben vorgeschlagen eine gute Option zu sein. – phatoni
@phatoni danke für deine Antwort Außerhalb bedeutet, jedes andere Fenster oder Desktop. wo auch immer es sein mag. Wenn kein Fenster geöffnet ist, wird nur das Anwendungsfenster geöffnet. Wenn wir außerhalb des WPF-Fensters klicken, muss es minimiert werden. – User6667769