client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs
equal
deleted
inserted
replaced
375 { |
375 { |
376 ActualVideoSourceVM.Tick += new EventHandler<VideoViewerVMEventArgs>(ActualVideoSourceVM_Tick); |
376 ActualVideoSourceVM.Tick += new EventHandler<VideoViewerVMEventArgs>(ActualVideoSourceVM_Tick); |
377 Commands.TimeChange.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(TimeChange_Executed); |
377 Commands.TimeChange.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(TimeChange_Executed); |
378 } |
378 } |
379 |
379 |
380 void TimeChange_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
380 private void TimeChange_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
381 { |
381 { |
382 BookTimeLineVM BookTimeLineVM = (BookTimeLineVM)e.Source; |
382 BookTimeLineVM BookTimeLineVM = (BookTimeLineVM)e.Source; |
383 |
383 |
384 if (BookTimeLineVM == this.SelectedBookVM) |
384 if (BookTimeLineVM == this.SelectedBookVM) |
385 { |
385 { |
386 UpdateAnnotation(); |
386 UpdateAnnotation(); |
387 } |
387 } |
388 } |
388 } |
389 |
389 |
390 private void UpdateAnnotation() |
390 public void UpdateAnnotation() |
391 { |
391 { |
392 if (SelectedBook != null) |
392 if (SelectedBook != null) |
393 { |
393 { |
394 TimeSpan Pos = TimeSpan.FromMilliseconds(SelectedBookVM.Position); |
394 TimeSpan Pos = TimeSpan.FromMilliseconds(SelectedBookVM.Position); |
395 SelectedBookVM.Position = Pos.TotalMilliseconds; |
395 SelectedBookVM.Position = Pos.TotalMilliseconds; |
407 } |
407 } |
408 } |
408 } |
409 |
409 |
410 private void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e) |
410 private void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e) |
411 { |
411 { |
412 SelectedBookVM.Position = e.Position.TotalMilliseconds; |
412 |
413 UpdateAnnotation(); |
413 SelectedBookVM.Position = e.Position.TotalMilliseconds; |
|
414 UpdateAnnotation(); |
|
415 |
414 } |
416 } |
415 |
417 |
416 } |
418 } |
417 } |
419 } |