0
Ich habe den folgenden Code. Ich versuche, das Fenster auf der rechten Seite des Hauptbildschirms auf halber Höhe des Bildschirms zu öffnen. Es bewegt den Startort des Fensters überhaupt nicht. Vielen Dank!WPF Fenster geöffnet auf der Mitte der rechten Kante des Bildschirms
int screenWidth = (int)System.Windows.SystemParameters.PrimaryScreenWidth;
int screenHeight = (int)System.Windows.SystemParameters.PrimaryScreenHeight;
cd.Top = (screenHeight/2) - (cd.Height/2);
cd.Left = screenWidth - (cd.Width + 4);
Wie ich verstehe "cd" ist Ihre Window-Instanz? Wenn Sie Ihren Code in die MainWindow-Klasse einfügen, verwenden Sie einfach this.Top und this.Left, anstatt eine Instanz zu erstellen – pablocity