public SettingsViewModel(ISettingsService settingsService, IPokePicturesSourceProvider picturesSourceProvider) { _settingsService = settingsService; _picturesSourceProvider = picturesSourceProvider; AvailableSources = _picturesSourceProvider.AvailableSources; AvailableColors = new[] { "#E53935", "#D81B60", "#8E24AA", "#5E35B1", "#3949AB", "#1E88E5", "#039BE5", "#00897B", "#43A047", "#689F38", "#F4511E", "#6D4C41", "#757575", "#546E7A" }.Select(ColorUtils.FromHex).ToList(); }
public PokemonDexNumberToPictureConverter() { _sourceProvider = Startup.ServiceProvider.GetService <IPokePicturesSourceProvider>(); _picturesSource = _sourceProvider.Source; _sourceProvider.SourceChanged += () => _picturesSource = _sourceProvider.Source; }
public PokemonDexNumberToPictureConverter() { _sourceProvider = ServiceLocator.Current.GetInstance <IPokePicturesSourceProvider>(); _picturesSource = _sourceProvider.Source; _sourceProvider.SourceChanged += () => _picturesSource = _sourceProvider.Source; }