client/src/Iri.Modernisation.Controls/ViewModel/ConsultationView/ConsultationViewVM.cs
changeset 41 b51a10574e7f
parent 39 0f2bde8fdfeb
child 42 594fdedecf7f
--- a/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationView/ConsultationViewVM.cs	Wed Feb 10 14:09:58 2010 +0100
+++ b/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationView/ConsultationViewVM.cs	Wed Feb 10 14:56:46 2010 +0100
@@ -120,6 +120,17 @@
             Commands.ConsultMenu.ClickBook.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(ClickBook_Executed);
             Commands.PolemicElement.SelectPolemicElement.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(SelectPolemicElement_Executed);
             Commands.AnnotationMaker.NewAnnotationFinished.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(NewAnnotationFinished_Executed);
+            Commands.BookTimeLine.LeftClickOnElement.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(LeftClickOnElement_Executed);
+        }
+
+        void LeftClickOnElement_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
+        {
+            TimeSpan TimeToGo = (TimeSpan)e.Parameter;
+            PolemicElementVM ClickedElement = (PolemicElementVM)e.Source;
+            if(ConsultationBookViewContextMenu.SelectedBook == ClickedElement.Chapter.Book)
+            {
+                ConsultationBookViewContextMenu.ActualVideoSourceVM.GoTo(TimeToGo);
+            }
         }
 
         void NewAnnotationFinished_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)