不知道System.Window.Controls.TextBox
和System.Windows.Forms.TextBox
之间的区别。注意到System.Windows.Forms.TextBox
可以InvokeRequried
但System.Window.Controls.TextBox
不能。
InvokeRequired
System.Window.Controls.TextBox
的对应部分是什么?
如果我们同时拥有using System.Window.Controls;
和using System.Window.Forms;
,代码可能会相互冲突?
答案 0 :(得分:9)
System.Windows.Forms
是WinForms并使用代码来布局控件,System.Windows.Controls
是WPF并使用XML(具体为XAML)来布局控件。
这两者不是一起工作的。此外,WPF仅存在于.NET 3.0及更高版本中。
或者你还在寻找更多?
答案 1 :(得分:5)
System.Windows.Forms
是WinForms
System.Windows.Controls
是WPF。
它们没有任何共同之处,也不能互换使用。
答案 2 :(得分:2)
要回答有关WPF InvokeRequired
等效内容的问题,我建议您在MSDN上查找Dispatcher
。