示例#1
0
        public EventGenWnd()
        {
            InitializeComponent();

            _timelineModel = new Timeline(TimeSpan.FromMinutes(2));
            timelineView.SetModel(_timelineModel);
            timelineView.ChangeZoom(zoomSlider.Value);
            currentTime.DataContext   = _timelineModel;
            videoProgress.Maximum     = _timelineModel.Range.TotalSeconds;
            videoProgress.DataContext = _timelineModel;

            _timelineModel.PropertyChanged += TimelinePropertyChanged;

            _session = new EventGen.timeline.Session(_timelineModel);

            LoginProcedure();

            DataContext = this;

            _timer          = new DispatcherTimer();
            _timer.Interval = new TimeSpan(0, 0, 0, 0, 100);
            _timer.Tick    += onUpdateCurrentTimeFromVideo;

            myMediaElement.MediaEnded += mediaEnded;
        }
示例#2
0
        public EventGenWnd()
        {
            InitializeComponent();

            _timelineModel = new Timeline(TimeSpan.FromMinutes(2));
            timelineView.SetModel(_timelineModel);
            timelineView.ChangeZoom(zoomSlider.Value);
            currentTime.DataContext = _timelineModel;
            videoProgress.Maximum = _timelineModel.Range.TotalSeconds;
            videoProgress.DataContext = _timelineModel;

            _timelineModel.PropertyChanged += TimelinePropertyChanged;

            _session = new EventGen.timeline.Session(_timelineModel);

            LoginProcedure();

            DataContext = this;

            _timer = new DispatcherTimer();
            _timer.Interval = new TimeSpan(0, 0, 0, 0, 100);
            _timer.Tick += onUpdateCurrentTimeFromVideo;

            myMediaElement.MediaEnded += mediaEnded;
        }