private void UpdateInfo() { try { AddVideoInMediaElement(new Uri(videoDataTempleteList[this.DataListView.SelectedIndex].Directory)); videoDataTempleteList[this.DataListView.SelectedIndex].PressingFrequency++; //учитывается нажание на видео TitleTextBox.DataContext = new VideoDataTemplete() { VideoName = videoDataTempleteList[this.DataListView.SelectedIndex].VideoName }; SizeTextBox.DataContext = new VideoDataTemplete() { Size = videoDataTempleteList[this.DataListView.SelectedIndex].Size }; DateTextBox.DataContext = new VideoDataTemplete() { CreationTime = videoDataTempleteList[this.DataListView.SelectedIndex].CreationTime }; LinkTextBox.DataContext = new VideoDataTemplete() { Directory = videoDataTempleteList[this.DataListView.SelectedIndex].Directory }; CommentTextBox.DataContext = new VideoDataTemplete() { Comment = videoDataTempleteList[this.DataListView.SelectedIndex].Comment }; TagListView.ItemsSource = videoDataTempleteList[this.DataListView.SelectedIndex].Tags; VideoOutput.Stop(); IsPaused = true; StateIcon.Kind = PackIconKind.Play; } catch { } }
private void VideoOutput_MediaEnded(object sender, RoutedEventArgs e) { if (DataListView.Items.Count > DataListView.SelectedIndex + 1) { DataListView.SelectedIndex += 1; AddVideoInMediaElement(new Uri(videoDataTempleteList[this.DataListView.SelectedIndex].Directory)); IsPaused = false; VideoOutput.Play(); StateIcon.Kind = PackIconKind.Pause; } else { VideoOutput.Stop(); } }