Пример #1
0
 public PhotosViewModel() : base()
 {
     Items          = new DiskItemIncrementalLoading(DiskMediaType.image);
     GoToDetailsCMD = new DelegateCommand <DiskItem>(async i => await GoToDetails(i));
     DownloadCMD    = new DelegateCommand <DiskItem>(async i => await DownloadItem(i));
     DeleteCMD      = new DelegateCommand <DiskItem>(async i => await DeleteItem(i));
 }
Пример #2
0
 public VideoViewModel()
 {
     Items                 = new DiskItemIncrementalLoading(DiskMediaType.video);
     PlayCMD               = new DelegateCommand <DiskItem>(async i => await TryToPlayAsync(i));
     DownloadCMD           = new DelegateCommand <DiskItem>(async i => await DownloadItem(i));
     DeleteCMD             = new DelegateCommand <DiskItem>(async i => await DeleteItem(i));
     AddToPlaylistCMD      = new DelegateCommand <DiskItem>(async i => await AddToPlaylist(i));
     RemoveFromPlaylistCMD = new DelegateCommand <DiskItem>(async i => await RemoveFromPlaylist(i));
 }
Пример #3
0
 public AudioViewModel()
 {
     Items                 = new DiskItemIncrementalLoading(DiskMediaType.audio, _imageFile);
     PageTitle             = "Audio feed";
     PlayCMD               = new DelegateCommand <DiskItem>(async i => await TryToPlayAsync(i));
     DownloadCMD           = new DelegateCommand <DiskItem>(async i => await DownloadItem(i));
     DeleteCMD             = new DelegateCommand <DiskItem>(async i => await DeleteItem(i));
     AddToPlaylistCMD      = new DelegateCommand <DiskItem>(async i => await AddToPlaylist(i));
     RemoveFromPlaylistCMD = new DelegateCommand <DiskItem>(async i => await RemoveFromPlaylist(i));
 }