public MediaHandler(RessourceManager rm) { this.PlayState = ePlayState.Stop; this.MediaPlayer = new MediaElement(); this.MediaPlayer.VerticalAlignment = VerticalAlignment.Center; this.MediaPlayer.Height = Double.NaN; this.MediaPlayer.Width = Double.NaN; this.MediaPlayer.LoadedBehavior = MediaState.Manual; this.MediaPlayer.MediaOpened += new RoutedEventHandler(OnMediaOpened); this.MediaPlayer.MediaEnded += new RoutedEventHandler(OnMediaEnd); this.PositionLibrary = 0; this.NextPrevLibrary = false; this.ProgressBar = new Slider(); this.ProgressBar.Value = 0.0; this.ProgressBar.Maximum = 1.0; this.ProgressBar.IsMoveToPointEnabled = true; this.ProgressBar.ValueChanged += new RoutedPropertyChangedEventHandler <double>(OnSliderValueChange); //MediaHandler.GetThumb(this.ProgressBar).DragCompleted += new DragCompletedEventHandler(OnSliderDragCompleted); this.RessourceManager = rm; }