由于程序采用MVVM模式同时有些操作需要单独窗口来进行处理.因此就会产生窗口关闭问题, 由于是MVVM和需要操作弹出窗口中操作的内容因此就需要在mvvm进行统一处理. 网上查了几种方法采用其中一种 不知道是合理,但是可以实现我所需要的效果,贴出来大家可以参考一下,同时也请给出更好地方案. 1首先给弹出窗体起一个名字. 这里有个要注意的就是 弹出的子窗体 要与主窗体采用同一个ViewModel这样方便数据传输. 或者采用事件委托,子窗体关闭之后要将操作处理的结果 委托给 主窗体所属的ViewMod…