/// <summary> /// Initializes a new instance of the <see cref="WatchListAndDetailViewModel"/> class. /// </summary> /// <param name="listViewModel">The list view model.</param> /// <param name="detailViewModel">The detail view model.</param> public WatchListAndDetailViewModel(WatchListViewModel listViewModel, WatchListItemDetailViewModel detailViewModel) { ListViewModel = listViewModel; DetailViewModel = detailViewModel; // Set Details OnItemClick _ItemClickSubscription = ListViewModel .ItemClick .Subscribe(i => { if (DetailViewModel.Symbol != i.Symbol) { DetailViewModel.SetWatchListItem(i); } }); }
/// <summary> /// Initializes a new instance of the <see cref="WatchListAndDetailViewModel"/> class. /// </summary> /// <param name="listViewModel">The list view model.</param> /// <param name="detailViewModel">The detail view model.</param> public WatchListAndDetailViewModel(WatchListViewModel listViewModel, WatchListItemDetailViewModel detailViewModel) { ListViewModel = listViewModel; DetailViewModel = detailViewModel; // Set Details OnItemClick _ItemClickSubscription = ListViewModel .ItemClick .Subscribe(i => { if (DetailViewModel.Symbol != i.Symbol) { DetailViewModel.SetWatchListItem(i); } }); }