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 }); }