WPF window in front of another WPF window
I have a WPF-window, in this you can click a button to see a new window. Now I want to disable, that y开发者_开发知识库ou can click the main-window. It should be like a MessageBox.
You want to use dialog.ShowDialog()
.
Modeless dialogs (via dialog.Show
) are ones that you can interact with the background window. Modal dialogs (via dialog.ShowDialog()
are ones that don't allow you to interact with the parent window.
You're looking for Window.ShowDialog()
Try this:
dialogYouNeedToShow.Owner = App.Current.MainWindow;
dialogYouNeedToShow.ShowDialog();
ShowDialog will always show your dialog as a modal one, so you won't have access to background form.
Do you mean
MessageBox.Show()
or
myWindowName.ShowDialog()
?
精彩评论