当前位置: 首页 > 编程语言 > C#

C#学习教程:.netMessageLoop分享

时间:2023-04-10 12:25:46 C#

.netMessageLoop谁能帮忙解释一下WPF中如何与消息循环交互?我知道如何使用System.Windows.Threading.Dispatcher.Run()现在,我只需要一种调用它的方法。我有一个while循环,我想从中处理消息循环中的消息。while(state==DebuggerStaus.Waiting){Thread.Sleep(10);//>>这里我想调用一个消息循环<<}等待你的建议。最好的祝愿。PS我需要能够在线程处于while循环时将方法调用到该线程中。这是我的主要目标。您需要在WPF线程上创建的控件上执行此操作:ActionmyAction=()=>{textEdit1.Text="Counter="+(i++);};textEdit1.Dispatcher.Invoke(myAction);以上就是C#学习教程:.net消息循环分享的全部内容,如果对你有用,需要进一步了解C#学习教程,希望大家多加关注——ThreaddispatcherThread=Thread.Current//或调度程序正在运行的线程vardispatcher=Dispatcher.FromThread(dispatcherThread);dispatcher.Invoke(myAction);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: