首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >c# WPF中的程序流程

c# WPF中的程序流程
EN

Stack Overflow用户
提问于 2019-02-23 01:52:26
回答 1查看 309关注 0票数 0

在我的WPF程序中,我需要不断地监控接收到的字节和发送到c#总线的字节,通过c#充当ProfiNet主机,并通过c#总线桥与许多设备通信。我的问题是,一旦App.Run()方法在Main()中执行,程序流会去哪里?我得到了Activated和Startup事件被引发,因此这些事件的处理程序被执行,但是一旦Startup事件处理程序被执行,程序控制在哪里?我要求弄清楚将我自己的代码放在哪里,这些代码将持续运行,直到App:应用程序关闭。当然,我有多个窗口和页面可供显示,并对这些窗口和页面的控件事件做出反应,但是等待这些控件事件运行的后台编程放在哪里呢?

EN

回答 1

Stack Overflow用户

发布于 2019-02-23 02:13:01

有一个单独的UI线程,它必须用于与您的WPF可视化元素交互的所有活动。通常,你会有一个MainWindow的构造器,它会在这个线程上。

您可以派生一个专用线程,该线程将与您的外部设备通信,并提供一个侦听器来监视与WPF框架没有直接关系的外部通信。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54832598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档