J'écris dans wpf. Dans mon viewModel j'ai une commande qui ouvre une nouvelle fenêtre. Cependant, cette fenêtre enfant est parfois placée sous la fenêtre parente. (si par exemple je travaille dans mon application, puis ouvrez le navigateur et que vous voulez retourner à mon application). La fenêtre est ouverte comme suit:Faire fenêtre enfant toujours au-dessus de toutes les fenêtres
MyViewModel vm = new MyViewModel(oper);
Mywindow window = new MyWindow();
//Initialize viewModel and set window.DataContext to this viewModel
CWPFWindowWithViewModelHelper<IWindowWithViewModel>.InitializeViewModel(window, vm);
window.ShowDialog();
Je veux que cette fenêtre enfant soit toujours visible lorsqu'elle est ouverte. Comment puis-je faire ceci?
Il sera appliqué pour toutes les fenêtres du système et non seulement pour les parents. –
Certainement pas "toutes les fenêtres dans le système" ... il sera appliqué à la fenêtre sur laquelle vous définissez la propriété, et peut-être sur ses fenêtres enfants. Est-ce que tu l'as essayé ? –
Ah, ok je vois ce que tu veux dire maintenant. Voulez-vous que la fenêtre soit modale? (c'est-à-dire désactiver la fenêtre parent jusqu'à ce qu'elle soit fermée) –