1

目标

让我的 MainWindow.xaml 中的 DataGrid 包含我在另一个 Window.xaml 的 ViewModel 属性中添加的任何内容。

将 DamagedItem 添加到 Window.xaml

我正在寻找如何在我的 MainWindow 的 DataGrid 中显示确切的信息。


背景资料

  1. MainWindow.xaml 有一个 DataContext 到 ViewModel InspectionViewModel.vb
  2. Window.xaml 有一个 DataContext 到 ViewModel DamagedItemViewModel.vb
    • 我的 ViewModel 包含ObservableCollection我的模型:DamagedItemModel.vb

我希望能够收集 ObservableCollection 上的任何内容并将其放入 MainWindow 的 DataGrid 的 ItemSource 中。这可能吗?

4

1 回答 1

0

In my DamagedItemViewModel I shared the public property so that I could access it from my InspectionViewModel.

InspectionViewModel Modifications

I made my ViewModel inherit INotifyPropertyChanged and added the same ObservableCollection property that my DamagedItemViewModel contained. Once the user was finished with the Window.xaml, I just assign the DamagedItemViewModel.DamagedItems to my InspectionViewModel.DamagedItems.

DamagedItems = DamagedItemViewModel.DamagedItems
于 2013-11-06T19:23:05.553 回答