У меня есть usercontrol, где я пытаюсь установить DataContext
, как показано ниже:
<UserControl.DataContext>
<Binding ElementName="dataGrid" Path="MyViewModel">
</Binding>
</UserControl.DataContext>
Здесь dataGrid
- это дочерний DataGrid
элемент управления, а MyViewModel
- мой ViewModel
класс. В настоящее время выдает следующую ошибку во время выполнения:
Cannot find source for binding with reference 'ElementName=dataGrid'. BindingExpression:Path=MyViewModel; DataItem=null; target element is 'UserControl1' (Name=''); target property is 'DataContext' (type 'Object')
Может кто-нибудь помочь, в чем здесь проблема?