public TrackViewModel(VideoGroupViewModel videoGroupVM) { VideoGroupVM = videoGroupVM; access = new Access(); timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += new EventHandler(timer_Tick); RightTrackState = new SolidColorBrush(Colors.White); LeftTrackState = new SolidColorBrush(Colors.White); }
public MainWindowViewModel() { VideoGroupVM = new VideoGroupViewModel(); VideoGroupVM.TV = new TrackVideo(); VideoGroupVM.TV = LoadCameraConfig(); CM = LoadTrackModel(); WarningVM = new WarningViewModel(CM); FingerVM = new FingerViewModel(); TracksVM = new ObservableCollection <TrackViewModel>(); for (int i = 0; i < CM.LTM.Count; i++) { TracksVM.Add(new TrackViewModel(VideoGroupVM) { TrackNum = int.Parse(CM.LTM[i].TrackID) }); } }