client/src/Iri.Modernisation.Controls/View/ProductionTimeLine/ProductionTimeLine.xaml.cs
changeset 38 bd33267300aa
parent 35 43bb1b8ed555
equal deleted inserted replaced
37:beb938b4fb76 38:bd33267300aa
    33             TimeSlider.MouseLeftButtonUp += new MouseButtonEventHandler(TimeSlider_MouseLeftButtonUp);
    33             TimeSlider.MouseLeftButtonUp += new MouseButtonEventHandler(TimeSlider_MouseLeftButtonUp);
    34             TimeSlider.MouseMove += new MouseEventHandler(TimeSlider_MouseMove);
    34             TimeSlider.MouseMove += new MouseEventHandler(TimeSlider_MouseMove);
    35             TimeSlider.MouseLeftButtonDown += new MouseButtonEventHandler(TimeSlider_MouseLeftButtonDown);
    35             TimeSlider.MouseLeftButtonDown += new MouseButtonEventHandler(TimeSlider_MouseLeftButtonDown);
    36             TimeSlider.ValueChanged += new RoutedPropertyChangedEventHandler<double>(TimeSlider_ValueChanged);
    36             TimeSlider.ValueChanged += new RoutedPropertyChangedEventHandler<double>(TimeSlider_ValueChanged);
    37             TimeSlider.Maximum = TimeSlider.ActualWidth / ProductionTimeLine.ScaleTime;
    37             TimeSlider.Maximum = TimeSlider.ActualWidth / ProductionTimeLine.ScaleTime;
    38            
    38             TimeSlider.ThumbDragStarted += new EventHandler<EventArgs>(TimeSlider_ThumbDragStarted);
       
    39             TimeSlider.ThumbDragCompleted += new EventHandler<EventArgs>(TimeSlider_ThumbDragCompleted);
    39             ScaleTimeLine.ValueChanged += new RoutedPropertyChangedEventHandler<double>(ScaleTimeLine_ValueChanged);
    40             ScaleTimeLine.ValueChanged += new RoutedPropertyChangedEventHandler<double>(ScaleTimeLine_ValueChanged);
    40 		}
    41 		}
       
    42         private bool _saveVideoViewerState { get; set; }
       
    43         void TimeSlider_ThumbDragCompleted(object sender, EventArgs e)
       
    44         {
       
    45             if (_saveVideoViewerState)
       
    46             {
       
    47                 ((ProductionTimeLineVM)DataContext).ViewModelVideoViewer.Play();
       
    48             }
       
    49         }
       
    50 
       
    51         void TimeSlider_ThumbDragStarted(object sender, EventArgs e)
       
    52         {     
       
    53             _saveVideoViewerState = ((ProductionTimeLineVM)DataContext).ViewModelVideoViewer.IsPLayed;
       
    54             ((ProductionTimeLineVM)DataContext).ViewModelVideoViewer.Pause();
       
    55             
       
    56         }
    41         bool _mousecapture { get; set; }
    57         bool _mousecapture { get; set; }
    42         void TimeSlider_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
    58         void TimeSlider_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
    43         {
    59         {
    44             _mousecapture = true;
    60             _mousecapture = true;
    45         }
    61         }
   282         {
   298         {
   283             //VideoTimeStrip.Children.Remove(_selected);
   299             //VideoTimeStrip.Children.Remove(_selected);
   284             Commands.ProductionView.DelVideoSequence.Execute(((CustomableVideoElement)_selected).DataContext);
   300             Commands.ProductionView.DelVideoSequence.Execute(((CustomableVideoElement)_selected).DataContext);
   285         }
   301         }
   286 
   302 
       
   303         private void TimeSlider_ValueChanged_1(object sender, RoutedPropertyChangedEventArgs<double> e)
       
   304         {
       
   305 
       
   306         }
       
   307 
   287       
   308       
   288 	}
   309 	}
   289 }
   310 }