client/src/Iri.Modernisation.Controls/ViewModel/VideoViewer/VideoViewerVM.cs
changeset 15 3f70aee2432f
parent 0 249d70e7b32d
child 22 69a2910ec6f9
--- a/client/src/Iri.Modernisation.Controls/ViewModel/VideoViewer/VideoViewerVM.cs	Wed Nov 25 12:06:26 2009 +0100
+++ b/client/src/Iri.Modernisation.Controls/ViewModel/VideoViewer/VideoViewerVM.cs	Mon Nov 30 10:20:35 2009 +0100
@@ -44,6 +44,7 @@
             }
 
         }
+        
         public String Info
         {
             get
@@ -52,6 +53,7 @@
             }
             
         }
+        
         private TimeSpan position = new TimeSpan(0,0,0);
         public TimeSpan Position
         {
@@ -67,12 +69,46 @@
             
             }
         }
-        public VideoViewerVM()
+
+        private bool _playControl;
+        public bool PlayControl
+        {
+            get
+            {
+                return _playControl;
+            }
+            set
+            {
+                _playControl = value;
+                OnPropertyChanged("PlayControl");
+            }
+        }
+
+        private bool _recordControl;
+        public bool RecordControl
+        {
+            get
+            {
+                return _recordControl;
+            }
+            set
+            {
+                _recordControl = value;
+                OnPropertyChanged("RecordControl");
+            }
+        }
+        public VideoViewerVM(bool playControl,bool recordControl )
+        {
+            _playControl = playControl;
+            _recordControl = recordControl;
+            InitializeCommands();
+        }
+        private void InitializeCommands()
         {
             Commands.VideoViewer.SendPosition.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(SendPosition_Executed);
             //Commands.GoToTime.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(GoToTime_Executed);
+        
         }
-
         void SendPosition_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
         {
             //Position = (TimeSpan)(e.Parameter);