通过在wpf中打开新窗口来更新一个窗口的内容

时间:2015-07-22 07:56:08

标签: c# wpf

我正在使用我的数据网格的选定行设置第二个窗口的data context,如下所示:

newdialog.DataContext=myGrid.SelectedItem;

我想在这里做的是当我在新窗口中更改值并按下OK按钮时,它应该更新myGrid中所选行的数据。 问题是当我在新窗口中更改数据时,在按下OK按钮之前,它会在我的第一个窗口内更新myGrid中的数据(即使我取消第二个窗口)。

为了在第二个窗口中显示所选行的数据,还应该写什么? 并正确更新第一个窗口中的数据。 当用户按下OK按钮时,下面的条件为真。

if (newdialog.ShowDialog() == true)
{                   
   // Something...                         
}   

0 个答案:

没有答案