2016-08-05 20 views
0

Ich mag würde das Verhalten des Google Drive Tray App reproduzieren:Fenster schließen außen App Klick in WPF (Google Drive Tray App-Verhalten)

auf Klick
  • öffnen Sie ein Fenster auf dem Tray-Icon (leicht)

  • Schließen Sie das Fenster auf Klick außerhalb des Tray-icon und aktuelle Fenster (?)

die meisten der Lösungen, die ich im Internet gesehen stützen sich auf ein Äquivalent von Key-Logger zu entwickeln, i t irgendeine andere Lösung, um dieses ganz gewöhnliche Verhalten durchzuführen?

+1

Siehe http://stackoverflow.com/questions/4492732/wpf-detect-when-window-loses-focus für mögliche Hilfe. – JClaspill

+0

Danke! Wenn Sie es als Antwort hinzufügen, akzeptiere ich es. – NicoC

Antwort

1

Sie möchten den Fokus des Fensters/App erkennen.

Weitere Informationen finden Sie unter WPF: Detect when Window loses focus.

Zitat:

Verwenden Sie das Window.Deactivated Ereignis. Möglicherweise suchen Sie nach dem Ereignis Application.Deactivated, das nur ausgelöst wird, wenn der Benutzer zu einer anderen Anwendung wechselt.