停止当前线程,直到从另一个窗口接收到输入 wpf C#
我想停止其他Thread
,直到用户在此窗口中提供输入...给出我所拥有的代码:
if (!File.Exists(@"DiscoveryConfig.bin"))
{
Application.Current.Dispatcher.Invoke((showRangeInputWindow)delegate()
{
new WinSubnetRangeInput().Show();
}, null);
}
让我们说以下代码执行Ping
扫描网络节点,但首先它会打开一个窗口来获取范围。但是,如何停止扫描直到在此窗口中收到输入...
我可以通过获取线程 ID 来做到这一点吗?
I want to stop other Thread
s until the user provides input in this window... giving code that I have as such:
if (!File.Exists(@"DiscoveryConfig.bin"))
{
Application.Current.Dispatcher.Invoke((showRangeInputWindow)delegate()
{
new WinSubnetRangeInput().Show();
}, null);
}
Lets say the following code do a Ping
scan of network nodes but first it opens a window to take a range. But, how to stop scanning until input is received in this window...
Could I do this by getting thread ID?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
user .ShowDialog()
如果您的窗口名为 secondaryRibbonWindow 则使用
user .ShowDialog()
if you window is named secondRibbonWindow then use