コード例 #1
0
ファイル: Workspace.cs プロジェクト: tkovnik/TaskTimeTracker
        public Workspace()
        {
            Provider = new DutyProvider();
            _Timer = new DispatcherTimer();
            _Timer.Interval = TimeSpan.FromSeconds(1);
            _Timer.Tick += TimerTick;

            _AvailableGroups = new ObservableCollection<DutyGroup>();
            _AvailableKeywords = new ObservableCollection<string>();

            LoadDutyGroups();
            LoadKeywords();
            LoadTempIteration();

            PropertyChanged += Workspace_PropertyChanged;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: tkovnik/TaskTimeTracker
        static void Main(string[] args)
        {
            DutyProvider provider = new DutyProvider();

            provider.StartNewDuty();

            provider.StartNewDuty();

            provider.FinishDutyAndUnpausePrevious();

            provider.StartNewDuty();

            provider.FinishDutyAndStartNew();

            provider.FinishDutyAndStartNew();

            var duty1 = provider.Iteration.Duties[0];

            provider.UnpauseDuty(duty1);
        }