public void Report(double value) { _progress = value; if (_progressController != null) { if (value < 0) { _progressController.SetIndeterminate(); } else { _progressController.SetProgress(Math.Min((_progress) / 100.0f, 100)); } } NotifyPropertyChanged("Progress"); }
public void Report(double value) { Progress = value; if (_progressController != null) { if (value < 0) { Execute.OnUIThread(() => _progressController.SetIndeterminate()); } else { Execute.OnUIThread(() => _progressController.SetProgress(Math.Min(Progress / 100.0f, 100))); } } NotifyPropertyChanged("Progress"); }