Estoy tratando de crear un MessageBox personalizado utilizando una ventana de WPF que se llama con ShowDialog()
.C#/WPF, ¿cómo hacer que una ventana (creada con Window.ShowDialog()) barra de título parpadee al hacer clic en su ventana principal (como MessageBox)?
Hasta ahora, he logrado implementar todo, excepto por una cosa.
Como sabe, cuando usa MessageBox.Show("text");
no puede establecer el foco ni hacer clic en la ventana principal (la que llamó al MessageBox
). Si intenta hacer clic en la ventana principal, el MessageBox
parpadeará brevemente para avisarle que debe cerrar si primero.
Windows creado con Window.ShowDialog();
, sin embargo, no muestra ese comportamiento. De hecho, aunque no puede establecer el foco en la ventana principal, el elemento secundario (llamado con ShowDialog()
) nunca parpadeará brevemente.
Mi pregunta es, ¿hay alguna forma de implementar eso en WPF? He estado buscando una respuesta, pero debo admitir que estoy perplejo.
¡Gracias a todos!
Tan simple ... ¡Bien, ahora me siento estúpido! ¡Muchas gracias! –