コード例 #1
0
ファイル: MainViewModel.cs プロジェクト: JLignell/Jokify
 /// <summary>
 ///     Start playing selected song
 /// </summary>
 /// <param name="song"></param>
 private async void OpenSong(Song song)
 {
     if (CurrentSong != null) CurrentSong.IsPlaying = false;
     CurrentSong = song;
     CurrentSong.IsPlaying = true;
     ChangePlaybackState(MediaState.Play);
     AlbumArt = await ImageHelper.GetAlbumArtAsync(song.FilePath);
 }
コード例 #2
0
ファイル: LyricsViewModel.cs プロジェクト: JLignell/Jokify
 public async void Initialize(Song song)
 {
     Lyrics = await song.GetLyricsAsync();
 }
コード例 #3
0
ファイル: DetailsViewModel.cs プロジェクト: JLignell/Jokify
 public void Initialize(Song song)
 {
     IsEnabled = true;
     RemoveImageCommand = new RelayCommand(RemoveImage, () => Image != null);
     Song = song;
     LoadAlbumArt();
 }
コード例 #4
0
ファイル: SongService.cs プロジェクト: JLignell/Jokify
 public void UpdateSong(Song song)
 {
 }