2014-04-01 76 views
0

我正在做小的WPF MVVM应用程序,我有(也许)很简单的问题。我有按钮,通过button_click执行新窗口的打开。我只使用这个代码在我Button_click方法:模态窗口块命令执行

Winow1 w = new Window1() { Owner = Application.Current.MainWindow, }; 
w.DataContext = this.DataContext; 
w.ShowDialog(); 

但此按钮也绑定到的命令,但点击进行第一和命令由模态窗口受阻后,我关闭该窗口中进行。

我需要执行此命令才能点击或同时点击。你知道这样做的任何方式吗?

如果需要,我可以发布一些更多的代码。

编辑 该命令仅从列表中获取一个对象并设置多个属性。如果我只用Show()它可以正常工作,但我需要模态窗口,所以我不能单击mainWindow。

+0

如果我理解正确的MVVM,你应该创建一个命令,做你所需要的一切。因此,该命令应该打开窗口,也是您点击目前正在做的事情。 – TyCobb

回答