private void BuildCellLink() { _cells = new SelectableList <ImageCell>(_pages.SelectMany(p => p.Cells)); // TODO-Later: Update Card.NotifyBoardChanged() NotifyBoardChanged(); }
private void BuildPageLink() { var pages = new List <Page>(); foreach (var segment in _segments) { segment.Pages.ToList().ForEach(p => p.IsBreak = false); segment.Pages.Last().IsBreak = true; pages.AddRange(segment.Pages); } pages.Last().IsBreak = true; _pages = new SelectableList <Page>(pages); BuildCellLink(); }