public HelloViewModel(IMetaDataService metaDataService) { _metaDataService = metaDataService; Providers = _metaDataService.Parsers.ToBindableCollection(); SelectedProvider = Providers.First(); _timer.Tick += SetElapsed; this.OnPropertyChanges(s => s.Context).Subscribe(_ => _stopwatch.Restart()); }
private void Initialize() { Export = ReactiveCommand.CreateFromTask(ExportData); Providers = mDataService.AllProviders.Select(p => p.Name); ProviderSelection = Providers.First(); this.WhenAnyValue(x => x.ProviderSelection) .Subscribe(_ => { this.RaisePropertyChanged(nameof(AdsCount)); }); }
public Provider LoadProvider(String ProviderName) { return(Providers.First(m => m.Name == ProviderName)); }