コード例 #1
0
        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);
        }
コード例 #2
0
        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)
                });
            }
        }