为聊天程序编写我自己的WPF框架——我如何保持窗口打开
本文关键字:何保持 窗口 框架 WPF 程序 聊天 自己的 我自己 | 更新日期: 2023-09-27 17:58:56
我不想在启动程序时直接运行表单,也不想在表单构造函数中执行所有代码:
network
threading
computation
内部:
LoginWindows() { /* Constructor */ }
因此,我将条目从LoginDow.xaml切换到了Main函数中,但当我将其归类为STAThread并从Main函数中运行LoginDow和其他一些线程时,登录窗口出于某种原因关闭,但线程正常继续,程序不会退出。相关图片如下。
https://i.stack.imgur.com/O3gVo.png
将初始化逻辑放入app.xaml.cs文件中的override OnStartup()
方法中。如果您的代码需要太多时间才能完成,您可能还想提供某种启动屏幕。