Ejemplo n.º 1
0
 public MainWindowViewModel(MiunieBot miunie, UrlImageConverter urlImageConverter)
 {
     _miunie            = miunie;
     _urlImageConverter = urlImageConverter;
     _miunieBitmap      = new Bitmap("Assets/miunie-icon.png");
     _botAvatarImage    = _miunieBitmap;
     _miunie.MiunieDiscord.ConnectionChanged += ConectionStateChanged;
 }
Ejemplo n.º 2
0
 public MainWindowViewModel()
 {
     _miunie            = ActivatorUtilities.CreateInstance <MiunieBot>(InversionOfControl.Provider);
     _urlImageConverter = InversionOfControl.Provider.GetRequiredService <UrlImageConverter>();
     _miunieBitmap      = new Bitmap("Assets/miunie-icon.png");
     _botAvatarImage    = _miunieBitmap;
     _miunie.MiunieDiscord.ConnectionChanged += ConectionStateChanged;
 }
Ejemplo n.º 3
0
 public MainWindowViewModel(IGetLatestWallpapersUseCase useCase, IGetLatestWallpapersOutputPort output, UrlImageConverter imgConverter, IWallpaperSetter wallpaperSetter)
 {
     _useCase         = useCase;
     _output          = (LatestWallpapersPresenter)output;
     _imgConverter    = imgConverter;
     _wallpaperSetter = wallpaperSetter;
     _sorts           = new string[]
     {
         "Latest",
         "Top (1 day)",
         "Top (3 days)",
         "Top (1 week)",
         "Top (1 month)",
         "Top (3 months)",
         "Top (6 months)",
         "Top (1 year)"
     };
     _selectedSort = _sorts.First();
 }