[WPF] Wie finde ich heraus wann der User in Fenster an eine neue Position gezogen hat?



  • Ich habe ein Fenster das je nachdem wo es hinbewegt wird an die entsprechende Seite des Bildschirms gedockt werden soll.Wenn ich LocationChanged verwende wird das Fenster schon während es gezogen wird angedockt.Gib es ein Ereignis das ausgelöst wird wenn das Fenster an der gewünschten Position angekommen ist?



  • Nein. Kannst du dein Problem nicht dadurch lösen, indem du im LocationChanged-Event-Handler abfragst, ob die linke Maustaste noch gedrückt ist?



  • Hmm.. ein trick wäre natrürlich das per storyboard/animation zu verschieben - dann bekomsmt du mit sobald es angekommen ist (ist aber mehr ein hack als ne lösung 😉 )



  • Eigentlich ist es weder noch: Per Storyboard ist das doch eine automatische Verschiebung, beim OP verschiebt der Nutzer das aber selbst per Hand.


Anmelden zum Antworten