0

我有两个窗口,一个主窗口和一个更新数据库的窗口,主窗口显示数据库中的一些数据。我在主窗口中有一个私有变量,它连接到 DataGrid 以传递数据,我需要使用我在更新窗口中输入的信息来更新这个私有变量。我是否应该尝试在更新窗口中访问这些数据,或者我将如何从 update 向 main 发送消息以告诉 main 更新它。如果不清楚,我可以详细说明。

4

1 回答 1

1

对我来说..我会选择最自然最干净的方式。

如果您的更新窗口可以是模态的,最好主窗口访问其属性,然后通知更新数据。它将在自动化测试案例中获胜。

在您的主窗口中考虑这一点:

if (updateWindow.ShowDialog() == true)
{
   MyUpdatedModel model = updateWindow.MyUpdatedData;
}
于 2010-08-08T04:32:40.100 回答