我正在做小的WPF MVVM应用程序,我有(也许)很简单的问题。我有按钮,通过button_click执行新窗口的打开。我只使用这个代码在我Button_click方法:模态窗口块命令执行
Winow1 w = new Window1() { Owner = Application.Current.MainWindow, };
w.DataContext = this.DataContext;
w.ShowDialog();
但此按钮也绑定到的命令,但点击进行第一和命令由模态窗口受阻后,我关闭该窗口中进行。
我需要执行此命令才能点击或同时点击。你知道这样做的任何方式吗?
如果需要,我可以发布一些更多的代码。
编辑 该命令仅从列表中获取一个对象并设置多个属性。如果我只用Show()
它可以正常工作,但我需要模态窗口,所以我不能单击mainWindow。
如果我理解正确的MVVM,你应该创建一个命令,做你所需要的一切。因此,该命令应该打开窗口,也是您点击目前正在做的事情。 – TyCobb