Трудно понять, почему вы делаете это, но я думаю, что могу помочь вам понять, почему вы получаете эту ошибку.
<toolkit:DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
<toolkit:DataGridComboBoxColumn Header="Department" x:Name="_Departmens" SelectedItemBinding="{Binding Department}"/>
Вы привязываетесь к свойству с именемName
но если вы будете следовать коду, источники ваших предметов (в MyDataGrid) будут указывать на MyData
.MyData
не отображается нигде внутри MyDataGrid
UserControl.
Имеется свойство с именем TestData
, но оно также не будет работать, поскольку TestData
не имеет свойства с именем Name
По моему мнению, вы должны забыть о таблицах данных и всем прочем и просто создать свои объекты, поместить их в список, использовать этот список в качестве источников данных и все.
HTH