微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使主窗口等待,直到一个新打开的窗口closures在C#WPF中?

我对WPF和C#都是新手,请耐心等待。

我有一个主窗口打开一个新窗口。 现在这个新窗口是否覆盖文件提示,主窗口访问新窗口中的公共variables来检查提示的结果。

但是我不能让主窗口处理等待新窗口closures。

Window1 Win = new Window1(); Win.Show(); if (Win.pr_res == 1) { abc.Text = "File to be overwritten"; File.Delete(_destination); Start(); } else { abc.Text = "Operation Aborted"; }

我尝试添加一个while循环来检查主窗口中的另一个公共布尔值,但是这只是挂起了整个程序。

在Win7上使用IE11的Javascript运行时错误:无法设置未定义或空引用的属性“禁用”

Windows服务与Windows窗体在相同的过程中

在WP 8.1上parsing推送

加载dll扩展时,Lua会激化

在Windows上的RabbitMQ便携式?

while(!_closecheck);

任何build议,欢迎。

用pipe理权限启动我的C#应用​​程序

在Windows平台上的.NET互斥:我完成后会发生什么?

Java,Stanford NLP:无法validation每个仅在Windows上使用的国家/地区的jar条目

系统设备位置不工作

图标错误窗口10电话构build

使用ShowDialog而不是Show –

Win.ShowDialog();

从MSDN –

只有当新打开的窗口关闭时才打开一个窗口并返回。

使用ShowDialog()方法打开一个窗口,并只在新打开的窗口关闭时才返回。

句法

Win.ShowDialog();

虽然ShowDialog工作正常,但如果您不喜欢该模式窗口,则可以设置MainWindow.IsEnabled = false 。 有时看到主窗口很有用。

而不是使用.Show()属性来打开/显示窗口,而是使用.ShowDialog()而不是:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐