我要禁用应用程序的后台窗口,直到顶部窗口关闭。完全像错误消息窗口。
答案 0 :(得分:0)
当您展示新窗口时,您需要使用ShowDialog功能 - 而不仅仅是显示功能:
Window dialogWindow = new Window()
dialogWindow.ShowDialog()
答案 1 :(得分:0)
您可以通过ShowDialog:
执行此操作public void ShowMyDialogBox()
{
using(var testDialog = new Form2())
{
// Show testDialog as a modal dialog and determine if DialogResult = OK.
if (testDialog.ShowDialog(this) == DialogResult.OK)
{
// Read the contents of testDialog's TextBox.
this.txtResult.Text = testDialog.TextBox1.Text;
}
else
{
this.txtResult.Text = "Cancelled";
}
}
}