gpt4 book ai didi

c# - wpf方法启动应用消息循环

转载 作者:太空狗 更新时间:2023-10-29 23:04:26 25 4
gpt4 key购买 nike

我需要在不同的线程中创建一个表单并保持它运行直到用户在主线程中执行某些操作(单击按钮)。

使用起来并不难

System.Windows.Forms.Application.Run(new ApplicationContext());

在当前线程中启动应用程序消息循环。但是这个解决方案需要使用 System.Windows.Forms 命名空间,而不是 wpf 命名空间。

您知道实现此目标的 wpf 方式吗? =)

附言在不启动应用程序消息循环的情况下,线程将在处理完其中的最后一个表达式后立即终止。因此,该表单只会出现片刻,然后将被关闭。 =(

最佳答案

使用 System.Windows.Threading.Dispatcher.Run()

关于c# - wpf方法启动应用消息循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2227616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com