Mi ventana principal ha engendrado una ventana secundaria que se coloca en la parte superior para que parezca parte de la ventana principal. Me gustaría mover la ventana secundaria en sincronización con la principal, pero no estoy seguro de cómo.Mover dos ventanas WPF a la vez?
Mi ventana principal tiene mi propia barra de título cuyo caso MouseLeftButtonDown llama a esta función:
public void DragWindow(object sender, MouseButtonEventArgs args)
{
DragMove();
UpdateChildWindowPosition();
}
Esto se traduce en DragMove() se ejecuta en la ventana principal se mueve la ventana principal solo como me arrastre la barra de título. UpdateChildWindowPosition() no se ejecuta hasta que suelte el mouse en el que lee algunas coordenadas de elementos y establece la posición de la ventana secundaria; verá que la ventana secundaria se ajusta a la ubicación que no se desea.
¿Cómo puedo hacer que la ventana secundaria se mueva en sincronización con la ventana principal?
Gracias, esto es similar al código en mi UpdateChildWindowPosition(). Funciona, sin embargo, no funciona en tiempo real, ya que arrastro mi ventana principal. Solo se ejecuta cuando suelto mi arrastre, lo que provoca que la segunda ventana permanezca estacionaria, ya que la arrastro y la coloco en su lugar cuando la suelto. – Jippers