Sto usando ShowDialog()
con WindowStyle = WindowStyle.SingleBorderWindow;
per aprire una finestra modale nella mia applicazione WPF (MVVM), ma mi consente di navigare alla finestra principale utilizzando la barra delle applicazioni di Windows (Windows 7).ShowDialog() dietro la finestra principale
Ho trovato una risposta qui: WPF and ShowDialog() ma non è adatto a me perché non ho bisogno di una finestra degli strumenti "sempre in primo piano".
Grazie in anticipo
Grazie, l'idea è buona. L'unico problema a questo punto è che nel ViewModel non ho informazioni sulla vista. Ho provato la 'App.Current.MainWindow' e funziona ma non è la soluzione migliore. Forse dovrei riconsiderare la struttura del mio pattern MVVM. – Oszkar
Ho aggiunto una possibile soluzione per il problema MVVM. – MatthiasG
@Oszkar Ho usato 'Application.Current.MainWindow' (Applicazione invece di App) e, poiché è statico - immagino - ha funzionato bene senza preoccupare MVVM. – heltonbiker