public MainWindow() { ioc = new UnityContainer(); ioc.Bootstrap(); viewModel = ioc.Resolve <ISpatialMapsViewModel>(); viewModel.Events.GetEvent <RefreshEvent>().Subscribe(RefreshView, Prism.Events.ThreadOption.UIThread); InitializeComponent(); DataContext = viewModel; var leftCollectionViewSource = (CollectionViewSource)(FindResource("LeftCollectionViewSource")); leftCollectionViewSource.Source = viewModel.LeftPoly; var rightCollectionViewSource = (CollectionViewSource)(FindResource("RightCollectionViewSource")); rightCollectionViewSource.Source = viewModel.RightPoly; }