我ViewModel1和View1相关联.我ViewModel2使用IWindowManagerobject 从(另一个viewmodel)启动对话框窗口.ViewModel2类中的代码:
windowManager.ShowDialog(new ViewModel());
Run Code Online (Sandbox Code Playgroud)
所以,我有Viewop窗口和View1用户控件.
我的答案是下一个 - 我可以使用红色关闭按钮关闭该对话框窗口,但是如何使用我的特定按钮(包含在View1用户控件中)关闭它,类似"取消"按钮和关闭命令(Command={Binding CancelCommand}),CancelCommand当然包含在ViewModel1课堂上.