标签: c# wpf mvvm caliburn.micro
在Caliburn.Micro中,如何在ViewModel之外检测用户活动(鼠标点击/移动)?
例如,如果用户未在应用程序中单击任何内容一段时间,则应返回应用程序的起始页面。
这可以在每个View / ViewModel中实现,但这会导致大量代码重复,因为每个View / ViewModel都需要相同的代码。
我确实找到this promising question,但这似乎检测到了系统范围的用户活动,而不是我需要的应用程序范围。