2

UI がフリーズしたり遅延が発生したりしないように、winform ボタンとは別のスレッドでメソッドを呼び出すベスト プラクティスは何ですか?

4

4 に答える 4

6

最初のステップでは、

これが要件を満たしていない場合、またはより高度なものが必要な場合は、次のいずれかを調べる必要があります。

于 2013-01-15T13:15:07.420 に答える
3
Invoke((MethodInvoker) delegate {
    DoSomething();
});
于 2013-01-15T13:16:56.610 に答える
0

Control.Invokeまたはに電話する必要があります。BeginInvoke詳細なリファレンスはこちらをご覧ください。

于 2013-01-15T13:18:56.193 に答える
-1

あなたはこのようにすることができます

 Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
 {         
      //DO SOMETHING         
 }
于 2013-01-15T13:29:42.440 に答える