在wpf中引用2个不同的数据上下文

时间:2016-05-12 13:43:49

标签: c# wpf mvvm

在我的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,但是当我导航到另一个表单时,这些值为空。

0 个答案:

没有答案