Example #1
0
        private void BuildCellLink()
        {
            _cells = new SelectableList <ImageCell>(_pages.SelectMany(p => p.Cells));

            // TODO-Later: Update Card.NotifyBoardChanged()
            NotifyBoardChanged();
        }
Example #2
0
        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();
        }