Tengo una ventana principal menos WPF. Estoy tratando de hacerlo para que el usuario final pueda arrastrar la ventana.Forma de hacer que una ventana WPF sin ventana sea arrastrable sin obtener InvalidOperationException
He añadido lo siguiente al constructor de la ventana:
this.MouseLeftButtonDown += delegate { DragMove(); };
El problema es, tengo un cuadro de diálogo que se abre con dos botones. Cuando hago clic en uno de estos botones, obtengo una InvalidOperationException no controlada con el mensaje "Solo se puede llamar a DragMove cuando el botón primario del mouse está desactivado".
Esto plantea algunas preguntas: ¿Por qué un evento de mousedown en un diálogo tiene algo que ver con esto? ¿Cómo puedo hacer esto sin esta excepción?
Gracias!
También tengo ventanas con botones en los bordes y dejo que el usuario la arrastre presionando el botón izquierdo del mouse y funciona bien. Proporcione un ejemplo de código mínimo pero completo que muestre este comportamiento. –