可能重复:
WPF 中的 DoEvent() 等价物
我几天前问了这些问题,但没有得到太多有用的评论,因为我在 WPF 中是全新的并且不知道线程但是我今天必须交付我的任务并且需要尽快完成这些,上次我使用 Windows 窗体和我的函数使用事件();因为我将我的程序移到 WPF 并做 Event 它不再支持我需要转换这些函数
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);
}
}
我真的需要在今天之前完成这些并且不知道如何解决任何帮助都会很棒