Пример #1
0
 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();
 }
Пример #2
0
 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;
 }