MVVM模式上,怎么在viewmodel中关闭view

MVVM模式下,如何在viewmodel中关闭view
现在使用MVVM模式,使用一个childwindow作为view,
通常代码都是在viewmodel中,我想在viewmodel中关闭对应的view,也就是那个childwindow,该怎么写?

------解决方案--------------------
使用 Behavior
------解决方案--------------------
探讨
现在使用MVVM模式,使用一个childwindow作为view,
通常代码都是在viewmodel中,我想在viewmodel中关闭对应的view,也就是那个childwindow,该怎么写?

------解决方案--------------------
可以定义一个接口写了Close方法, 窗体实现接口,调用接口的Close方法就行了