private void State_Media_MediaEnded(object sender, RoutedEventArgs e) { // Repeat play of the video MediaElement media = sender as MediaElement; media.Position = TimeSpan.FromSeconds(0); media.Play(); }