コード例 #1
0
 public VisitingViewModel(
     IComicVisiting <TImage> visiting,
     HttpClient httpClient,
     RecyclableMemoryStreamManager recyclableMemoryStreamManager,
     IStreamImageConverter <TImage> streamImageConverter,
     IObservableCollectionFactory observableCollectionFactory)
 {
     this.streamImageConverter          = streamImageConverter ?? throw new ArgumentNullException(nameof(streamImageConverter));
     this.recyclableMemoryStreamManager = recyclableMemoryStreamManager ?? throw new ArgumentNullException(nameof(recyclableMemoryStreamManager));
     this.httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
     this.visiting   = visiting ?? throw new ArgumentNullException(nameof(visiting));
     this.observableCollectionFactory = observableCollectionFactory ?? throw new ArgumentNullException(nameof(observableCollectionFactory));
     provider = visiting.Host;
     InitVisiting();
 }
コード例 #2
0
 public MAUIVisitingViewModel(IComicVisiting <ImageSource> visiting, HttpClient httpClient, RecyclableMemoryStreamManager recyclableMemoryStreamManager, IStreamImageConverter <ImageSource> streamImageConverter, IObservableCollectionFactory observableCollectionFactory) : base(visiting, httpClient, recyclableMemoryStreamManager, streamImageConverter, observableCollectionFactory)
 {
     MAUIInit();
 }
コード例 #3
0
 public StoreBoxVisitingViewModel(IComicVisiting <TImage> visiting, HttpClient httpClient, RecyclableMemoryStreamManager recyclableMemoryStreamManager, IStreamImageConverter <TImage> streamImageConverter, IObservableCollectionFactory observableCollectionFactory)
     : base(visiting, httpClient, recyclableMemoryStreamManager, streamImageConverter, observableCollectionFactory)
 {
 }
コード例 #4
0
 public DesktopVisitingViewModel(IComicVisiting <Bitmap> visiting, HttpClient httpClient, RecyclableMemoryStreamManager recyclableMemoryStreamManager, IStreamImageConverter <Bitmap> streamImageConverter, IObservableCollectionFactory observableCollectionFactory)
     : base(visiting, httpClient, recyclableMemoryStreamManager, streamImageConverter, observableCollectionFactory)
 {
     AvalonInit();
 }