C# 向其他线程中的窗口显示窗口模式

C# 向其他线程中的窗口显示窗口模式,c#,.net,wpf,.net-4.0,C#,.net,Wpf,.net 4.0,我的应用程序中有标准UI线程和附加的第二个UI线程。现在,我在第二个UI线程中创建并显示一个窗口。在此之后,我应该在标准UI线程中创建并显示一个对话框,但它应该是窗口的模态,该窗口是在第二个UI线程中创建并显示的。原因是,我必须在标准UI线程中创建此对话框,此对话框使用的控件不是线程安全的。您应该能够设置窗口的所有者属性: newWindow.Owner = parentWindowFromOtherThread; 我不是;OP将其指定为一项要求。很抱歉,我在此处发表评论时犯了错误,这是对问题

我的应用程序中有标准UI线程和附加的第二个UI线程。现在,我在第二个UI线程中创建并显示一个窗口。在此之后,我应该在标准UI线程中创建并显示一个对话框,但它应该是窗口的模态,该窗口是在第二个UI线程中创建并显示的。原因是,我必须在标准UI线程中创建此对话框,此对话框使用的控件不是线程安全的。

您应该能够设置窗口的所有者属性:

newWindow.Owner = parentWindowFromOtherThread;

我不是;OP将其指定为一项要求。很抱歉,我在此处发表评论时犯了错误,这是对问题的评论。