重複の可能性:
WPF の DoEvent() と同等
私は数日前にこれらの質問をしますが、私はWPFでまったく新しいものであり、スレッドについて何も知らないため、あまり役立つコメントは得られませんでしたが、今日はタスクを提供する必要があり、これらをできるだけ早く実行する必要があります。前回はWindowsフォームを使用し、関数を使用していますDoEvent(); 私はプログラムをWPFに移動し、イベントをサポートしなくなったため、これらの関数を変換する必要があります
PS: これらの機能は、com ポートにデータを送信し、UI を更新することです。
private void Send(byte[] cmd)
{
bWaiting = true;
MyResp = new byte[0];
WriteOnPort(cmd);
while (bWaiting == true) // here is a problem
{
System.Windows.Forms.Application.DoEvents(); // here is a problem
System.Threading.Thread.Sleep(15);
}
}
私は本当に今日までにこれらを終わらせる必要があり、それを解決する方法がわかりません。