2017-06-22 4 views
0

Ich habe zwei Monitore Setup. In meiner Anwendung habe ich einfach DXWindow mit Eigenschaften WindowState, Width, Height, Left und Right gebunden an seine DataContext. Am Loaded Ereignisse gesetzt i Width, Height, Left, Right und WindowState, die von der Einstellung geladen. Wenn dann WindowState.Maximized gesetzt ist, wird Fenster abgehört: enter image description hereWindowState.Maximized am Fenster Ereignis `Loaded`

Fenster auf Monitor maximiert 2, aber es existiert irgendwie auf zwei Monitoren gleichzeitig, so dass Debug pin in der Mitte von zwei Monitoren erschien. Das Problem tritt dann auf Dialogfenster, sie auf zwei Monitoren gleichzeitig wiedergegeben, aber Hauptfenster 2. am Monitor maximiert

+0

"debug pin" ist trübe. Der Pfeil zeigt auf den XAML-Baum-Visualizer. Es ist eine Debugging-Hilfe, die nichts mit Ihrem Code zu tun hat. Dass es an einem unangenehmen Ort auftaucht, hat sicherlich etwas mit Ihrem Programm zu tun, das zwei Monitore verwendet. Wenn Sie es woanders haben wollen, müssen Sie einen Fehler bei Microsoft einreichen. –

+0

Ich weiß, wie man diesen "Pin" benutzt, das Hauptproblem ist hier ein Dialogfenster, das auf zwei Monitoren gleichzeitig erscheint, aber das Hauptfenster ist auf Monitor 2 maximiert. –

Antwort

0

Verschoben Ladefenster Positionscode zu Fensterkonstruktor das Problem gelöst.

Verwandte Themen