Esempio n. 1
0
        private void StartProgress()
        {
            ObjectWithProgress.ResetProgress();

            string key = ObjectWithProgress.Key;

            _progressUpdate.Disposable = Observable.Interval(TimeSpan.FromMilliseconds(100))
                                         .ObserveOn(TaskPoolScheduler.Default)
                                         .Subscribe(_ => IncreaseProgress(key));
        }
Esempio n. 2
0
        public MainPageViewModel()
        {
            _progressUpdate = new SerialDisposable();
            var realmConfig = new RealmConfig();

            _config = realmConfig.Config;

            ObjectWithProgress = new ObjectWithProgress();

            realmConfig.AddObject(ObjectWithProgress);

            StartProgressCommand = new DelegateCommand(StartProgress);
        }