Example #1
0
 private void OnFavoriteDelete(object sender, RoutedEventArgs e)
 {
     DBFavourFactory dbFav = new DBFavourFactory();
     int id = (sender as FavoriteItem).Id;
     if (id != -1)
     {
         dbFav.DeleteRecord(id);
     }
     LoadFavDB();
 }
Example #2
0
        private void LoadFavDB()
        {
            ApplicationBar.Buttons.Clear();

            ApplicationBarIconButton button = new ApplicationBarIconButton(new Uri("/Images/appbar.delete.rest.png", UriKind.RelativeOrAbsolute));
            button.Text = "清除";
            button.Click += new EventHandler(ApplicationBarIconButton_Click);
            ApplicationBar.Buttons.Add(button);
            DBFavourFactory dbFav = new DBFavourFactory();
            var allRows = dbFav.GetAllRows();
            ObservableCollection<FavData> allDatas = new ObservableCollection<FavData>();
            foreach (DBFavourInfo info in allRows)
            {
                FavData data = new FavData();
                data.Id = info.ID;
                data.Vid = info.VID;
                data.ActorText = info.ActorTag;
                data.TitleText = info.Title;
                data.MovieCover = info.ImageUrl;
                data.Rate = info.Mark;
                allDatas.Add(data);
            }
            xMyFav.ItemsSource = allDatas;
        }
Example #3
0
 private void OnClearFavorite()
 {
     if (MessageBox.Show("删除全部收藏记录?", "提示", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
     {
         DBFavourFactory dbFav = new DBFavourFactory();
         var allRows = dbFav.GetAllRows();
         foreach (DBFavourInfo info in allRows)
         {
             dbFav.DeleteRecord(info.ID);
         }
     }
     LoadFavDB();
 }
Example #4
0
 public static ApplicationBarIconButton CreateFavAppBar(int channelId, DBFavourFactory factory, EventHandler handler, bool isPursuit = false)
 {
     var bar = new ApplicationBarIconButton();
     bar.Click += handler;
     if (isPursuit || factory.GetRowByVID(channelId) != null)
     {
         bar.Text = "已收藏";
         bar.IsEnabled = false;
         bar.IconUri = FavedImageUri;
     }
     else
     {
         bar.Text = "收藏";
         bar.IconUri = FavAddImageUri;
     }
     return bar;
 }