// Delete selection internal void Delete(WordAndCanvas wac) { if (wac == null) { throw new ArgumentNullException(nameof(wac)); } if (m_WordAndCanvasList != null && m_WordAndCanvasList.Contains(wac)) { m_WordAndCanvasList.Remove(wac); viewModel.SelectedWordCount = m_WordAndCanvasList.Count; } }
public void Add(WordAndCanvas wac) { if (m_WordAndCanvasList == null) { m_WordAndCanvasList = new List <WordAndCanvas>(); } if (!m_WordAndCanvasList.Contains(wac)) { m_WordAndCanvasList.Add(wac); wac.SetColor(App.SelectedValidForeground, App.SelectedValidBackground); viewModel.SelectedWordCount++; } }