在我的MainWindow中我有这个:
<Window.DataContext>
<viewModel:ActiveRecord />
</Window.DataContext>
在我的用户控件中,我有这个:
<UserControl.DataContext>
<search:CustomerSearch />
</UserControl.DataContext>
在我添加这个'local'绑定之前,我会在我的usercontrol中引用'modular'绑定,如下所示:
var vm = this.DataContext as ViewModel.ActiveRecord;
但是因为我想引用2个不同的绑定,它似乎不再起作用了。我的意思是我使用值填充ActiveRecord,但是当我导航到另一个表单时,这些值为空。