private void OnQuestLinkMouseLeftButtonUp(object sender, MouseEventArgs e) { if (this.ViewModel.MouseMode != MouseMode.DeleteLink) { return; } Line line = (Line)sender; QuestLinkViewModel questLink = (QuestLinkViewModel)line.DataContext; this.ViewModel.SelectedQuestSet.RemoveQuestLink(questLink); this.ViewModel.MouseMode = MouseMode.EditQuests; }
public void RemoveQuestLink(QuestLinkViewModel questLink) { this.questLinksMutable.Remove(questLink); }