Ich frage mich, wie ich am besten Informationen über die aktuelle Position und Breite / Höhe des MainWindow erhalten kann. Ich möchte ein untergeordnetes Fenster im Hauptfenster behalten, damit ich die Koordinaten der MainWindows Ränder während der Bewegungsfunktion des untergeordneten Fensters überprüfen möchte. Ich konnte nur das Window.LocationChanged-Ereignis finden, aber es löst mein Problem nicht zufriedenstellend. Gibt es bessere Möglichkeiten?
Sie können die gesamte Position des Hauptfensters über Application.Current.MainWindow.Left
bzw. Application.Current.MainWindow.Top
erreichen. Hoffe, das wird helfen.
Aber Sie sollten "WindowState" überprüfen. In den "maximierten" Statuseigenschaften "Left" und "Top" behalten Sie die Werte des Fensters im Normalzustand. Fensterposition im Zustand "maximiert" beschreibt hier: Wie kann Ich finde die Position eines maximierten Fensters?
Tags und Links wpf