c# - 我们如何在 WPF 应用程序中进行空闲时间处理?

标签 c# .net wpf

有没有一种方法可以在 WPF 应用程序中进行空闲时间处理,相当于 MFC 中的 OnIdle 事件?

最佳答案

您可以使用 Dispatcher 分派(dispatch)任务(以正常方式使用 DispatcherPriority) ApplicationIdle,只有在应用程序空闲时才会执行。示例代码:

DispatcherPriority priority = DispatcherPriority.ApplicationIdle;    
Application.Current.Dispatcher.BeginInvoke(priority, action);

关于c# - 我们如何在 WPF 应用程序中进行空闲时间处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3872992/

相关文章:

C# webservice 客户端无法与 java 服务器一起使用

c# - 具有状态/错误代码结果的事件目录身份验证

wpf - Shift + 左键单击的事件触发器

wpf - 这个 WPF 绑定(bind)是什么意思?

c# - WPF VS Collection编辑器教程?

c# - .NET/C# 的线性编程库

c# - 如何在 C# 中优化枚举赋值

c# - 为什么接下来调用 Next() 方法?

.net - 使用 .NET 使用带有 bool 返回值的 PHP webservice 方法

c# - 将 MFC (VC6) 应用程序迁移到 .NET 2008