我有两个Windows:Window1和Window2,我必须在这两个之间传递数据。详细信息:Window2中有一些TextBox,用户应在其中输入一些代码。单击确定按钮后,输入的数据应添加到列表中,然后显示在ListBox中。 现在我的问题是如何从Window2获取数据到Window1? 谢谢你的回答。
更一般地说:在WPF应用程序的不同表单/窗口之间共享数据的好方法是什么。
答案 0 :(得分:4)
您有各种选择:
ViewModel
并在Window1和Window2中共享此ViewModel
的数据(这样,当您使用INotifyPropertyChanged
时,您可以获得自动更新你的ViewModel
非常标准和直接)希望这有点帮助...