C# 当弹出窗口打开时,是否使其无法在主屏幕中工作?

C# 当弹出窗口打开时,是否使其无法在主屏幕中工作?,c#,wpf,mvvm,popup,C#,Wpf,Mvvm,Popup,我正在实现一个应用程序,当你启动这个应用程序时,你有一个在整个屏幕上最大化的主屏幕,但也会出现一个弹出窗口。我希望,只要我的弹出窗口没有关闭,用户就不能在弹出窗口后面的主屏幕上执行任何操作,比如当您收到错误消息或其他什么?它可能是某种财产,但找不到。有人能帮我吗?我在WPF和C中工作。我认为弹出窗口不适用于这种情况。您只需使用普通窗口,即可获得模式弹出窗口。如果您不想要框架和所有内容,可以通过设置为true和None来分别设置其样式。但我在我的主屏幕加载的窗口中执行此操作:private voi

我正在实现一个应用程序,当你启动这个应用程序时,你有一个在整个屏幕上最大化的主屏幕,但也会出现一个弹出窗口。我希望,只要我的弹出窗口没有关闭,用户就不能在弹出窗口后面的主屏幕上执行任何操作,比如当您收到错误消息或其他什么?它可能是某种财产,但找不到。有人能帮我吗?我在WPF和C中工作。

我认为弹出窗口不适用于这种情况。您只需使用普通窗口,即可获得模式弹出窗口。如果您不想要框架和所有内容,可以通过设置为true和None来分别设置其样式。

但我在我的主屏幕加载的窗口中执行此操作:private void window\u Loadedobject sender,RoutedEventArgs e{ToetsBeheerViewModel ToetsBeheerViewModel=新建ToetsBeheerViewModel;ToetsBeheerView.DataContext=ToetsBeheerViewModel;EditAlgeMenegeEvents window=新建EditAlgeMenegeEventsToetsbeheerViewModel.Examing;window.Show;}那我该怎么办?哦,我明白了,事实上是窗口。显示它必须是window.ShowDialog。无论如何,谢谢;@Ruben:这正是我在回答中写的,不是吗?这叫做模态对话框