public override ISimpleTask Clone() { var clone = new FlagTask(CheckFlag, TaskToDo.Clone()); clone.Copy(this); return(clone); }
private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { object issueObject = ((ListView)sender).SelectedItem; if (issueObject is null) { return; } var issue = (Issue)issueObject; Views.FlagTask flag = new FlagTask(); var context = new FlagTasksViewModel(); context.Issue = issue; context.Self = flag; context.FlagMode = false; flag.DataContext = context; flag.ShowDialog(); }