Используйте скорее ObservableCollection
.
ObservableCollection<myModel> myOC = new ObservableCollection<myModel>();
, где myModel
- это класс, который должен быть создан для преобразования ваших столбцов в DataTable в Properties.
В вашей MainViewModel, переберите DataReader и создайте из него myOC
.
Теперь привяжите myOC
к ListView на вашей странице.
DataTemplate ListView должен бытьпредставление (UserControl) данных чертежа из ViewModel, построенного из myModel
Но ваш UserControl имеет весь ListView внутри.Если это нарочно, то дайте мне знать весь дизайн, чтобы дать лучшую идею.