client/src/Iri.Modernisation.Controls/ViewModel/VideoViewer/VideoViewerVM.cs
changeset 36 b6df6fce6e5d
parent 35 43bb1b8ed555
child 38 bd33267300aa
equal deleted inserted replaced
35:43bb1b8ed555 36:b6df6fce6e5d
   115 
   115 
   116         public VideoViewerVM(bool playControl,bool recordControl )
   116         public VideoViewerVM(bool playControl,bool recordControl )
   117         {
   117         {
   118             _playControl = playControl;
   118             _playControl = playControl;
   119             _recordControl = recordControl;
   119             _recordControl = recordControl;
   120              
       
   121             InitializeCommands();
   120             InitializeCommands();
   122             AutoPlay = false;
   121             AutoPlay = false;
   123             
   122             
   124         }
   123         }
   125         
       
   126 
   124 
       
   125         public TimeSpan BeginIn { get; set; }
   127         public event EventHandler<VideoViewerVMEventArgs> Tick;
   126         public event EventHandler<VideoViewerVMEventArgs> Tick;
   128 
   127 
   129         private void InitializeCommands()
   128         private void InitializeCommands()
   130         {
   129         {
   131            
   130            
   145         }
   144         }
   146         public void LaunchTick(TimeSpan Pos)
   145         public void LaunchTick(TimeSpan Pos)
   147         {
   146         {
   148             if(Tick!=null)
   147             if(Tick!=null)
   149             {
   148             {
   150                 Tick(this, new VideoViewerVMEventArgs(Pos));
   149                 Tick(this, new VideoViewerVMEventArgs(Pos-BeginIn));
   151             }
   150             }
   152         }
   151         }
   153        
   152        
   154 
   153 
   155     }
   154     }