Wie zentrierst du dein Hauptfenster in WPF?

Ich habe eine WPF-Anwendung und ich muss wissen, wie ich das wain-Fenster programmgesteuert zentriere (nicht in XAML).

Ich muss in der Lage sein, dies sowohl beim Start als auch als Reaktion auf bestimmte Benutzerereignisse zu tun. Es muss dynamisch berechnet werden, da die Fenstergröße selbst dynamisch ist.

Was ist der einfachste Weg, dies zu tun? Unter altem Win32-Code würde ich die Systemmetrikfunktionen aufrufen und alles ausarbeiten. Ist das noch so oder gibt es ein einfachesCenterWindowOnScreen() Funktion kann ich jetzt anrufen.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage