상속: FirstFloor.ModernUI.Presentation.NotifyPropertyChanged
예제 #1
0
        public async Task LoadAsync(CancellationToken cancellationToken) {
            if (_filter != null) {
                await CarsManager.Instance.EnsureLoadedAsync();
                if (cancellationToken.IsCancellationRequested) return;

                await TracksManager.Instance.EnsureLoadedAsync();
                if (cancellationToken.IsCancellationRequested) return;
            }

            _stats = _filter == null ? PlayerStatsManager.Instance.Overall : await PlayerStatsManager.Instance.GetFilteredAsync(_filter);
        }
예제 #2
0
 public ViewModel(PlayerStatsManager.OverallStats stats) {
     Stats = stats;
 }
예제 #3
0
 public void Load() {
     _stats = _filter == null ? PlayerStatsManager.Instance.Overall : PlayerStatsManager.Instance.GetFiltered(_filter);
 }