为什么WPF需要在单线程公寓中运行?

时间:2014-11-24 16:48:49

标签: c# wpf sta

今天我开始使用WPF培训,其中一个要点是它需要运行STAThread属性。我读了Why does WPF require a STAThread attribute to be applied to the Main method?个问题,我理解了STA和MTA模型之间的区别。我们的培训师提到,因为WPF使用DirectX,这就是需要STA的原因。但是,他没有详细说明。

我正在尝试获取有关此内容的更多信息。但是我仍然不明白为什么需要STA并且是否依赖于DirectX,因为哪种STA模型适应?或者Windows UI开发中出现了哪种同步问题导致该模型的开发?

请帮我解决这个问题。此外,我可以进一步阅读任何链接或文章,以了解这一概念。

感谢。

0 个答案:

没有答案