示例#1
0
        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();
        }