Exemplo n.º 1
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;
        }
Exemplo n.º 2
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();
 }