代码之家  ›  专栏  ›  技术社区  ›  rakete

另一个wpf窗口前面的wpf窗口

  •  1
  • rakete  · 技术社区  · 15 年前

    我有一个wpf窗口,在这里你可以点击一个按钮来查看一个新窗口。现在我想禁用,你可以点击主窗口。它应该像一个消息框。

    4 回复  |  直到 13 年前
        1
  •  3
  •   Brian R. Bondy    15 年前

    你想用 dialog.ShowDialog() .

    无模式对话框(通过 dialog.Show )是可以与背景窗口交互的。模态对话框(通过 dialog.showDialog() 是不允许您与父窗口交互的。

        2
  •  2
  •   Mark Carpenter    15 年前
        3
  •  2
  •   Restuta    15 年前

    试试这个:

     dialogYouNeedToShow.Owner = App.Current.MainWindow;
     dialogYouNeedToShow.ShowDialog();
    

    显示对话框 将始终将对话框显示为模态对话框,因此您将无法访问后台窗体。

        4
  •  0
  •   ZombieSheep    15 年前

    你是说

    MessageBox.Show() 
    

    myWindowName.ShowDialog() 
    

    ?

    推荐文章