private void AddPageToCollection() //default page
        {
            PageViewModel pvm = new PageViewModel();

            PagesCollection.Add(new PageView {
                DataContext = pvm
            });
        }
        private void AddPageToCollection(ScorePartwiseMusicXML sp) //default page
        {
            id = sp.ID;
            int           index = pageCollection.Count;
            PageViewModel pvm   = new PageViewModel(sp, index);

            PagesCollection.Add(new PageView {
                DataContext = pvm
            });
        }
        public void AddScorePage(ScoreLayout.AbstractScorePage scorePage)
        {
            IsBlank = false;
            id      = scorePage.Id;
            var number = PagesCollection.Count + 1;
            var pvm    = new PageViewModel(scorePage)
            {
                PageNumber = number + "", PageNumberAlignment = number % 2 == 0 ? TextAlignment.Right : TextAlignment.Left
            };

            PagesCollection.Add(new PageView {
                DataContext = pvm
            });
        }