繁体   English   中英

WPF是否可以从另一个线程中的一个线程托管控件?

[英]WPF Is it possible to host a control from one thread in another?

我有一个WPF应用,该应用的主窗口在“默认” UI线程中启动。 我还有其他几个窗口,每个窗口都有其自己的UI线程(通过调用System.Windows.Threading.Dispatcher.Run()

但是由于特定的原因,我希望将这些窗口作为用户控件托管在主窗口中。

是否可以(将在一个线程中创建的控件托管在在另一个线程中创建的窗口中)?

非常确定答案是否基于不使用DependencyObject作为线程问题的ViewModels基础的参数之一。

KenB主题

我引用:

DependencyObject具有线程相似性-只能在创建它的线程上对其进行访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM