1

ゴール

MainWindow.xaml の DataGrid に、別の Window.xaml の ViewModel プロパティに追加したものを含めます。

Window.xaml への DamagedItem の追加

MainWindow の DataGrid に正確な情報を表示する方法を探しています。


背景情報

  1. MainWindow.xaml には、ViewModel InspectionViewModel.vbへの DataContext があります。
  2. Window.xaml には、ViewModel DamagedItemViewModel.vbへの DataContext があります。
    • 私のViewModelにObservableCollectionは私のモデルが含まれています: DamagedItemModel.vb

ObservableCollection にあるものをすべて収集して、MainWindow の DataGrid の ItemSource に配置できるようにしたいと考えています。これは可能ですか?

4

1 に答える 1

0

私のDamagedItemViewModelでは、パブリック プロパティを共有して、 InspectionViewModelからアクセスできるようにしました。

InspectionViewModel の変更

ViewModel を継承させ、DamagedItemViewModel に含まれていINotifyPropertyChangedたのと同じプロパティを追加しました。ObservableCollectionユーザーが Window.xaml を使い終わったら、DamagedItemViewModel.DamagedItemsInspectionViewModel.DamagedItemsに割り当てます。

DamagedItems = DamagedItemViewModel.DamagedItems
于 2013-11-06T19:23:05.553 に答える