public void Reset() { StartPosition = null; EndPosition = null; SelectedNoteList.Clear(); SelectedLongNoteList.Clear(); }
public void SetContainsNotes(NoteBook noteBook) { SelectedNoteList.Clear(); SelectedLongNoteList.Clear(); if (Status.IsShortNoteVisible) { SelectedNoteList = noteBook.ShortNotes.Where(x => Contains(x)).ToList(); } if (Status.IsHoldVisible) { SelectedLongNoteList = SelectedLongNoteList.Union(noteBook.HoldNotes.Where(x => Contains(x))).ToList(); } if (Status.IsSlideVisible) { SelectedLongNoteList = SelectedLongNoteList.Union(noteBook.SlideNotes.Where(x => Contains(x))).ToList(); } var b = SelectedNoteList.Any() || SelectedLongNoteList.Any(); Status.OnCopyChanged(b); }
/// <summary> /// 保持している矩形領域内のノーツのリストを空にします。 /// </summary> public void ClearSelectedList() { SelectedNoteList.Clear(); SelectedLongNoteList.Clear(); }