我有我的第一个 MVVM Light 应用程序,我的表现非常好,并且没有在后面的代码中添加任何内容。出于性能原因,我使用的图表控件需要调用来关闭它的更新,然后在图表系列更新后再次打开它。所以我需要从 ViewModel 中调用控件上的方法。
现在,我可以通过定位器的 MainStatic 方法将图表控件的引用传递给 ViewModel,从而通过“更大的锤子”方法实现所有这些。我发现自己认为这真的不是应该做的方式,我正在尝试以“MVVM方式”做所有事情。任何 MVVM Light 大师都可以给我指路吗?我所发现的只是人们将命令从后面的代码发送到 ViewModel...我需要走另一条路...或者至少我认为我这样做... ;-)