public MainWindowViewModel(MiunieBot miunie, UrlImageConverter urlImageConverter) { _miunie = miunie; _urlImageConverter = urlImageConverter; _miunieBitmap = new Bitmap("Assets/miunie-icon.png"); _botAvatarImage = _miunieBitmap; _miunie.MiunieDiscord.ConnectionChanged += ConectionStateChanged; }
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; }
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(); }