public void RefreshView() { AnalogousReactions.Clear(); AnalogousReactionPreview = new ReactionViewVM(); MasterReactionPreview = new ReactionViewVM(); Rsns = new ObservableCollection <ViewModels.RsnVM>(mainViewModel.TanVM.Rsns.Where(p => p.Reaction.Id == SelectedMasterReaction.Id).ToList()); var participants = mainViewModel.TanVM.ReactionParticipants.Where(rp => rp.ReactionVM.Id == SelectedMasterReaction.Id).Select(rp => rp); AllParticipants = new ObservableCollection <ViewModels.ReactionParticipantVM>(participants); UpdateReactionPreview(SelectedMasterReaction); UpdateAnalogousReactionPreview(null); MasterReactionChanged.Invoke(this, SelectedMasterReaction); }
public EditAnalogousVM() { AnalogousReactionPreview = new ReactionViewVM(); }