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); }
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(); }