Position / Breite / Höhe von MainWindow erhalten [duplizieren]

8

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?

    
Unfixable 06.03.2012, 08:16
quelle

2 Antworten

25

Sie können die gesamte Position des Hauptfensters über Application.Current.MainWindow.Left bzw. Application.Current.MainWindow.Top erreichen. Hoffe, das wird helfen.

    
Dudemeister 06.03.2012, 09:37
quelle
2

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?

    
no.Oby 07.05.2013 11:30
quelle

Tags und Links