MainWindows.xaml2 つの Controls 要素が含まれています。最初は で接続されMapView.xaml <Controls:MapView />、2 番目は で接続されInfoView.xaml <Controls:InfoView />ます。今、 ObjectからInfoView dataContextobjectInfoViewModelからメソッドを実行したいと思います。MapView DataContextMapViewModel
これどうやってするの?
MapView.xaml.cs
public MapView()
{
InitializeComponent();
_mapViewModel = new MapViewModel();
this.DataContext = _mapViewModel;
}
InfoView.xaml.cs
public InfoView()
{
InitializeComponent();
_infoViewModel = new InfoViewModel();
this.DataContext = _infoViewModel;
}