using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace timeline { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } // to the total number of miliseconds in the length of the media clip. private void Element_MediaOpened(object sender, EventArgs e) { timelineSlider.Maximum = myMediaElement.NaturalDuration.TimeSpan.TotalMilliseconds; } private void MediaTimeChanged(object sender, EventArgs e) { timelineSlider.Value = myMediaElement.Position.TotalMilliseconds; } private void PlayButton_Click(object sender, RoutedEventArgs e) { myBegin.Storyboard.Begin(this); } // miksi storyboardin hallinta ei toimi jos käynnistyy XAMLista private void PauseButton_Click(object sender, RoutedEventArgs e) { myBegin.Storyboard.Pause(this); } private void ResumeButton_Click(object sender, RoutedEventArgs e) { myBegin.Storyboard.Resume(this); } private void StopButton_Click(object sender, RoutedEventArgs e) { myBegin.Storyboard.Stop(this); } } }