2012-02-11 5 views
1

WPFでは、Dispatcher.InvokeとInvokeの違いは、コントロールのインスタンスで直接呼び出されました。私の知る限り、ディスパッチャはスレッドのメッセージを処理する責任があるので、Control.InvokeはDispatcher.Invokeを呼び出すようになりますか?Control.InvokeとDispatcher.Invokeの相違点

答えて

3

私の知る限り、WPFコントロールはにはありません。Invoke通常の方法です。たとえば、System.Windows.Controls.Controlには何もありません。 Windowsは、コントロールがInvokeメソッドを持っているフォームが、その後、彼らは、ディスパッチャを持っていない... WPFで

-3

、コントロールのいずれかが呼び出しメソッドを持っていますが、uはそれらを添付することができます。 WinFormsでは、コントロールの名前を例えばButton1.InvokeまたはTextBox1.Invokeと宣言する必要がありますクロススレッドコール

関連する問題