예제 #1
0
        private void Pf_SelectClick(object sender, RoutedEventArgs e)
        {
            int id = PostItFields.Where(x => x.IsFocused).Count();

            IsSelected = id > 0;

            PostItFields.ForEach(x => x.textField.IsEnabled = id == 0);
            ToDelete?.Invoke(this, e);
        }
예제 #2
0
        public void DelPostIt()
        {
            IsSelected = false;

            List <PostItField> toDelete = PostItFields.Where(x => x.IsFocused).Cast <PostItField>().ToList();

            foreach (PostItField pf in toDelete)
            {
                PostItFields.Remove(pf);
                group.Children.Remove(pf);

                PostIt postIt = new PostIt(pf.Id);
                postItRepository.Delete(postIt);
            }
            PostItFields.ForEach(x => x.textField.IsEnabled = true);
            SavePostIt();
        }