Estoy usando ShowDialog()
con WindowStyle = WindowStyle.SingleBorderWindow;
para abrir una ventana modal en mi aplicación WPF (MVVM), pero me permite navegar a la ventana primaria usando la barra de tareas de Windows (Windows 7).ShowDialog() detrás de la ventana principal
He encontrado una respuesta aquí: WPF and ShowDialog() pero no es adecuado para mí porque no necesito una ventana de herramienta "siempre en la parte superior".
Gracias de antemano
Gracias, la idea es buena. El único problema en este punto es que en ViewModel no tengo información de la Vista. Probé la 'App.Current.MainWindow' y funciona pero no es la mejor solución. Tal vez debería reconsiderar la estructura de mi patrón MVVM. – Oszkar
Agregué una posible solución para el problema de MVVM. – MatthiasG
@Oszkar Usé 'Application.Current.MainWindow' (Aplicación en lugar de la Aplicación) y, dado que es estático, supongo, funcionó bien sin molestar a MVVM. – heltonbiker