WPF MVVM 在视图不可见时停止计时器



我可以毫无问题地从ViewModel的构造函数启动计时器。但是,我不明白当视图不再可见时如何停止它。我试过了

   `Visibility="{Binding ...}"`

  `Unloaded="{Binding }"` 

但这些似乎不起作用,所以计时器永远持续下去。当视图不再可见时,模型必须停止计时器

一个

非常糟糕的可能性是绑定到Visibility的属性的setter

或者上面提到的更好的解决方案

在关闭视图的情况下设置停止条件

最新更新