private void updateFavString() { //Generate new Favorites-String var favString = ""; for (var i = 0; i < _DtQuickies.Rows.Count; i++) { favString += _DtQuickies.Rows[i]["conSetId"] + ";"; } if (favString.Length > 0) { favString = favString.Substring(0, favString.Length - 1); } var newUv = new Dictionary <string, object>(); newUv.Add("favorites", favString); StorageCore.Core.SetUserVisual(newUv); //Raise Update var evArgs = new FavoriteChangedEventArgs(); evArgs.Favorites = favString; OnFavoritesChanged(evArgs); }
private void OnFavoriteChanged(object sender, FavoriteChangedEventArgs e) { if (NowPlayingItem != null) { switch (e.Change) { case FavoriteChangeType.Added: if (e.Item.Equals(PlaylistItem.FromMediaFile(NowPlayingItem.File))) { IsInFavorite = true; } break; case FavoriteChangeType.Removed: if (e.Item.Equals(PlaylistItem.FromMediaFile(NowPlayingItem.File))) { IsInFavorite = false; } break; case FavoriteChangeType.Unknown: CheckFavorite(); break; } } }
public void RefreshFavorites(string favorites) { var evArgs = new FavoriteChangedEventArgs(); evArgs.Favorites = favorites; OnFavoritesChanged(evArgs); }
protected virtual void OnFavoritesChanged(FavoriteChangedEventArgs e) { var Handler = FavoritesChanged; if (Handler != null) { Handler(this, e); } }
private void NowPlayingOnFavoriteChanged(object sender, FavoriteChangedEventArgs e) { switch (e.Change) { case FavoriteChangeType.Added: if (e.Item.Equals(PlaylistItem.FromMediaFile(_nowPlayingViewModel.CurrentItem.File))) { _nowPlayingViewModel.IsInFavorite = true; } break; case FavoriteChangeType.Removed: if (e.Item.Equals(PlaylistItem.FromMediaFile(_nowPlayingViewModel.CurrentItem.File))) { _nowPlayingViewModel.IsInFavorite = false; } break; case FavoriteChangeType.Unknown: _nowPlayingViewModel.CheckFavorite(); break; } }
protected void OnFavoriteChanged (FavoriteChangedEventArgs args) { if (this.FavoriteChanged != null) this.FavoriteChanged (this, args); }