예제 #1
0
        public PlayListViewModel(string title, IEnumerable <NicoNicoSearchResultEntry> entries) : base("プレイリスト\n" + title)
        {
            foreach (var entry in entries)
            {
                PlayList.Add(new PlayListEntryViewModel(entry));
            }

            SelectedPlayList = PlayList.First();
        }
예제 #2
0
        //次の動画へ
        public void Next()
        {
            if (PlayList.Count == 1)
            {
                return;
            }
            var index = PlayList.IndexOf(SelectedPlayList);

            if (index + 1 >= PlayList.Count)
            {
                if (IsRepeat)
                {
                    SelectedPlayList = PlayList.First();
                }
            }
            else
            {
                SelectedPlayList = PlayList[index + 1];
            }
        }
예제 #3
0
 private void Initialize()
 {
     UIInstance       = new Video();
     SelectedPlayList = PlayList.First();
 }
예제 #4
0
 private void Initialize()
 {
     SelectedPlayList = PlayList.First();
     Video            = new VideoViewModel(this);
     Video.Initialize();
 }