Exemple #1
0
 protected override void OnValueChanged(object sender, RatingEventArgs e)
 {
     if (e.FileData is LibraryItem libraryItem)
     {
         var task = RatingManager.SetRating(new[] { libraryItem }, e.Value);
     }
     else if (e.FileData is PlaylistItem playlistItem)
     {
         var task = RatingManager.SetRating(new[] { playlistItem }, e.Value);
     }
     base.OnValueChanged(sender, e);
 }
Exemple #2
0
 protected virtual void SetRating(IEnumerable <PlaylistItem> playlistItems, byte rating)
 {
     this.Dispatch(() => RatingManager.SetRating(playlistItems, rating));
 }