我有一个.NET 4.0 _C# 4.0_ 应用程序。我正在使用WPF和Model-View-ViewModel (MVVM) 模式。我有我的控制,一切都很好。由于视图数据绑定,该模式已正确应用并且工作正常。
特别是,在我看来,我有一个包含一些行的数据网格。当此窗口处于活动状态时,应用程序需要运行一个线程,并且此线程需要定期访问网格的行并使用从每行收集的数据执行一些任务。
我的问题是:我应该在哪里创建线程的实例?在视图中?在视图模型中?在模型中?
我有一种感觉(为了正确地进行数据绑定),应该在 ViewModel 的上下文中处理线程。在这种情况下,最佳做法是什么?谢谢你。