public void SetPositionTicks(long ticks) { var newIndex = 0; var chapters = Chapters.ToList(); for (var i = 0; i < chapters.Count; i++) { if (ticks >= chapters[i].Chapter.StartPositionTicks) { newIndex = i; } else { break; } } ListCollectionView.MoveCurrentToPosition(newIndex); }
public int GetChapterCount() { return(Chapters.ToList().Count()); }