У меня есть дочернее окно с высотой = 300 и шириной = 400. Когда я максимизирую это дочернее окно, оно отображается слева = 0 и сверху = 0. Я хочу, чтобы оно отображалось в центре MainWindow.
Я пробовал следующие способы
В событии Window_StateChanged я попытался изменить его положение как левое = 100 и верхнее = 140. Значения присваиваются, но все равно отображаются в левом = 0 и верхнем = 0 положении.
Я также пытался изменить его положение в событии Window_SizeChanged, но это также не сработало.
Затем я почувствовал, что макет может не обновляться, поэтому я обновил его с помощью this.UpdateLayout(), но не сработал.