private void DeletePage(Object obj) { if (obj is IEnumerable<IPage>) { foreach (var page in (IEnumerable<IPage>)obj) ActiveBoard.Board.Pages.Remove(page); } else if (obj is IPage) { ActiveBoard.Board.Pages.Remove((IPage)obj); } }